首页 > 解决方案 > WSO2 IS API 获取服务提供商的用户声明

问题描述

已经找到了一种使用 WSO2 Identity Server 的 REST API 获取基本服务提供商信息的方法。

https://localhost:9443/api/identity/oauth2/dcr/v1.1/register/{client_id} 

我得到了

{
    "client_name": "XXXXXXXXXXXXXXX",
    "client_id": "XXXXXXXXXXXXXXXXXXXXXXXX",
    "client_secret": "XXXXXXXXXXXXXXXXXXX",
    "redirect_uris": [
        "XXXXXXXXXXXXXXXX"
    ]
}

但这缺少任何用户声明信息。我将自定义声明设为强制性。

有什么方法可以使用 rest API 调用为特定服务提供商注册用户声明?

标签: wso2wso2is

解决方案


api/identity/oauth2/dcr标准 OAuth DCR 端点,仅用于管理 OAuth 客户端应用程序。要查看/更新服务提供者的其他配置,您可以使用 SOAP 管理服务端点。

此管理服务的服务合同可在 中找到https://<IS_HOST>:<IS_PORT>/services/IdentityApplicationManagementService?wsdl。将标签替换<IS_HOST>:<IS_PORT>为相关的主机和端口号,例如: https://localhost:9443/services/IdentityApplicationManagementService?wsdl.

查找有关此文档的更多信息。


推荐阅读