获取身份源列表
-
请求地址:
GET /dev/identity-providers
-
接口概述:
根据业务guid查询绑定的身份源,使用身份源类型去筛选身份源,返回符合条件的身份源列表。
-
请求参数:
参数名 参数类型 参数说明 必需 备注 client_id string 业务的guid 否 type string 身份源类型 否 支持: weixin-website
,github
,bitanswer
,oidc
,yunbaobao
-
请求体:
无
-
请求示例:
GET /bitanswer/api/dev/identity-providers HTTP/1.1 Host: back-office-api.bitanswer.cn bitkey: ••••••
-
响应示例:
{ "status": 0, "data": { "count": 7, "list": [ { "guid": "xxxxx1", "name": "本地身份源", "type": "oidc", "issuer_url": "http://localhost/oidc/.well-known/openid-configuration", "client_secret": "client_secret", "client_id": "client_id" }, { "guid": "xxxxx2", "name": "github身份源", "type": "github", "client_secret": "client_secret", "client_id": "client_id" } ] } }
获取指定身份源信息
-
请求地址:
GET /dev/identity-providers/{guid}
-
接口概述:
获取指定身份源的信息,可输入业务guid判断是否有关联关系。
-
请求参数:
参数名 参数类型 参数说明 必需 备注 client_id string 业务的guid 否 type string 身份源类型 否 支持: weixin-website
,github
,bitanswer
,oidc
,yunbaobao
地址参数
参数名 参数类型 参数说明 必需 备注 guid string 身份源的guid 是 -
请求体:
无
-
请求示例:
GET /bitanswer/api/dev/identity-providers/{guid} HTTP/1.1 Host: back-office-api.bitanswer.cn bitkey: ••••••
-
响应示例:
{ "status": 0, "data": { "guid": "xxxxx", "name": "自定义身份源", "type": "bitanswer", "host": "host", "client_secret": "client_secret", "client_id": "client_id" } }