wso2 - 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 调用为特定服务提供商注册用户声明?
解决方案
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
.
查找有关此文档的更多信息。
推荐阅读
- python - 使用 python 在 solr 中突出显示
- html - 响应式多边形(三角形)SVG
- python - Pandas:如何从 CSV 文件中读取特定行
- solr - 从 Solr 上的多值字段中仅检索一项
- django - 尝试将页面添加到站点时,表没有名为错误的列
- html - 如何将头像图像内的文本居中放置
- ruby-on-rails - Active Storage 上的图像未显示在 ERB 页面上,但显示另一个 ERB 页面
- python-3.x - 无法在无头模式下运行 Firefox
- excel - 这是否可以对第二个工作簿进行实时更新,该工作簿引用 Excel 2010 中第一个工作簿中的单元格值
- javascript - 当状态改变时从状态变量更新数据库