统一身份认证
  1. 2.服务管理
统一身份认证
3.0
  • 3.0
  • 公开接口
    • 3.0接口说明
    • OpenAPI
      • 概述
        THRIFT
      • 1.人员管理
        • 批量获取人员数据
        • 获取单个人员数据
        • 添加单个人员数据
        • 修改单个人员数据
        • 删除单个人员数据
        • 批量获取人员照片
        • 获取单个人员照片
        • 基本代码
        • 人员类型代码
        • 组织机构代码
      • 2.服务管理
        • 获取服务列表数据
          GET
        • 批量删除服务数据
          DELETE
        • 获取单个服务数据
          GET
        • 添加单个服务数据
          POST
        • 修改单个服务数据
          PUT
        • 删除单个服务数据
          DELETE
        • 获取服务列表数据(LDAP)
          GET
        • 批量删除服务数据(LDAP)
          DELETE
        • 获取单个服务数据(LDAP)
          GET
        • 添加单个服务数据(LDAP)
          POST
        • 修改单个服务数据(LDAP)
          PUT
        • 删除单个服务数据(LDAP)
          DELETE
        • 返回属性代码
          GET
        • 黑白名单标签代码
          GET
      • 3.资源管理
        • 图像资源
      • 获取TOKEN
        GET
      • DEMO
        GET
    • 登录过程接口
      • CAS协议-登录接口
      • CAS协议-票据验证接口
      • 登出接口
      • 用户身份切换
      • SAML1.1协议-登录接口
      • SAML1.1协议-票据验证接口
      • 单点登出接口
    • RestfulApi
      • 第一步 获取tickets
      • 第二步 获取ST
      • 第三部获取用户信息
  1. 2.服务管理

获取单个服务数据

GET
/openapi/v3/services/detail

请求参数

Authorization
在 header 添加参数
token
示例:
token: ********************
Query 参数
id
string 
ID
可选
示例值:
100085

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://m1.apifoxmock.com/m1/5513456-0-default/openapi/v3/services/detail?id=100085' \
--header 'token;'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
data
object 
必需
id
integer 
id
必需
name
string 
服务名称
必需
service_id
string 
服务匹配规则
必需
URL或正则表达式
service_type
string 
接入方式
必需
[{"id":"web","name":"Web服务"},{"id":"rest","name":"RestfulAPI"}]
order
integer 
服务顺序
必需
enabled
boolean 
启用状态
必需
启用,停用
enabled_sso
boolean 
启用状态SSO
必需
枚举类型,[true, false]
multifactor_status
string 
双因素认证状态
必需
枚举类型(关闭,开启,人员,标签)["off", "on", "user", "tag"]
multifactor_method
string 
双因素类型方法
必需
枚举类型(短信验证码;TOTP验证码;)["sms", "totp"]
multifactor_tags
string 
双因素类型标签ID
必需
multifactorStatus=tag时有效
expiration_date
string 
有效期
必需
到期时间,格式:yyyy-MM-dd HH:mm:ss.SSS
description
string 
备注
必需
allowed_attributes
array[string]
返回属性
必需
返回属性字符串元素
authorized_torelease_proxy_granting_ticket
boolean 
允许作为代理认证提供者
必需
(是,否)[true, false]
proxy_policy
string 
允许代理认证
必需
枚举类型["refuse", "regex"],proxy_policy=regex时,proxy_policy_pattern 不能为空
proxy_policy_pattern
string 
允许代理认证正则表达式
必需
restfuls
array[string]
restful准入IP列表
必需
(Restful类型专有属性),IP字符串元素
contacts
array [object {5}] 
联系人
必需
white_tags
array [object {4}] 
白名单标签列表
必需
白名单标签元素
black_tags
array [object {4}] 
黑名单标签列表
必需
黑名单标签元素
appid
string 
APPID
必需
Oauth类型专有属性
appsecert
string  | null 
APP密钥
可选
Oauth类型专有属性
created_by
string 
创建人
必需
created_date
string 
创建时间
必需
格式:yyyy-MM-dd HH:mm:ss
last_modified_by
string 
最后修改人
必需
last_modified_date
string 
最后修改时间
必需
格式:yyyy-MM-dd HH:mm:ss
description
string 
必需
示例
{
    "code": 0,
    "data": {
        "id": 0,
        "name": "string",
        "service_id": "string",
        "service_type": "string",
        "order": 0,
        "enabled": true,
        "enabled_sso": true,
        "multifactor_status": "string",
        "multifactor_method": "string",
        "multifactor_tags": "string",
        "expiration_date": "string",
        "description": "string",
        "allowed_attributes": [
            "string"
        ],
        "authorized_torelease_proxy_granting_ticket": true,
        "proxy_policy": "string",
        "proxy_policy_pattern": "string",
        "restfuls": [
            "string"
        ],
        "contacts": [
            {
                "name": "string",
                "schoolid": "string",
                "phone": "string",
                "email": "string",
                "department": "string"
            }
        ],
        "white_tags": [
            {
                "tagid": 0,
                "valid_until": true,
                "start_date": "string",
                "end_date": "string"
            }
        ],
        "black_tags": [
            {
                "tagid": 0,
                "valid_until": true,
                "start_date": "string",
                "end_date": "string"
            }
        ],
        "appid": "string",
        "appsecert": "string",
        "created_by": "string",
        "created_date": "string",
        "last_modified_by": "string",
        "last_modified_date": "string"
    },
    "description": "string"
}
修改于 2024-11-27 03:28:20
上一页
批量删除服务数据
下一页
添加单个服务数据
Built with