获取身份源列表

请求地址:GET /identity-providers

接口说明

  • 获取身份源列表,包括社会化身份源和无密码身份源的参数信息。
  • 可根据业务guid筛选,返回业务绑定的身份源信息。

请求参数

  • Query
    参数名 类型 必需 示例值 说明
    client_id string businessguid 业务的Guid

请求示例

curl --location --request GET 'https://back-office-api.bitanswer.cn/api/idyun/identity-providers?client_id={business_guid}' \
--header 'Authorization: Basic bitkey:{your_key} '

响应示例

{
    "status": 0,
    "data": {
        "count": 1,
        "list": [
            {
                "guid": "c9878bb76c6f5efbdf0667da",
                "name": "社会化哗哗哗❀",
                "type": "oidc",
                "issuer_url": "/oidc/.well-known/openid-configuration",
                "client_secret": "{a-secret}",
                "client_id": "{a-client}"
            }
        ]
    }
}

获取指定身份源信息

请求地址:GET /identity-providers/{guid}

接口说明:获取指定身份源的信息,可输入业务guid判断是否有关联关系。

请求参数

  • Query
    参数名 类型 必需 示例值 说明
    client_id string businessguid 业务的Guid

请求示例

curl --location --request GET 'https://back-office-api.bitanswer.cn/api/idyun/identity-providers/{guid}?client_id={business_guid}' \
--header 'Authorization: Basic bitkey:{your_key} '

响应示例

{
    "status": 0,
    "data": {
        "guid": "c9878bb76c6f5efbdf0667da",
        "name": "社会化哗哗哗❀",
        "type": "oidc",
        "issuer_url": "/oidc/.well-known/openid-configuration",
        "client_secret": "{a-secret}",
        "client_id": "{a-client}"
    }
}