WSO2 身份服务器 api [英] WSO2 identity server api
问题描述
我正在设计一个需要身份管理功能(即管理用户帐户和角色)的新应用程序.我想将该功能委托给身份服务器.
I am designing a new application that needs identity management functionality (i.e. managing user accounts and roles). I would like to delegate that functionality to an Identity Server.
- WSO2 Identity Server 是否公开了 REST 或 SOAP API 用于管理用户帐户(例如,类似于 OpenAM 的 REST api)?
我确实找到了 WSO2 AuthenticationAdmin wsdl https://localhost:9443/services/AuthenticationAdmin?wsdl
但它没有用户帐户管理功能.
I did find the WSO2 AuthenticationAdmin wsdl https://localhost:9443/services/AuthenticationAdmin?wsdl
but that doesn't have user account management functionality.
- 是否有 WSO2 平台公开的所有 wsdl 的权威列表?到目前为止,我通过 google 搜索找到了 AuthenticationAdmin wsdl 和 EventBrokerService wsdl.
推荐答案
1) 您也可以尝试使用位于 https://localhost:9443/services/UserAdmin?wsdl
的 UserAdmin.
1) You can try using the UserAdmin located at https://localhost:9443/services/UserAdmin?wsdl
as well.
2) 您可以使用 osgi 控制台来执行此操作.使用 -DosgiConsole 标志启动服务器,即 ./wso2server.sh -DosgiConsole 或 ./wso2server.bat -DosgiConosle
2) You can do this by using the osgi console. Start the server using -DosgiConsole flag, i.e. ./wso2server.sh -DosgiConsole or ./wso2server.bat -DosgiConosle
然后在服务器启动后,您将获得 osgi 控制台.输入 listAdminServices,您将获得列表.例如:
then after the server start you will get the osgi console. Enter listAdminServices and you will get the list. ex:
osgi> listAdminServices
Admin services deployed on this server:
1. ProvisioningAdminService, ProvisioningAdminService, https://10.150.3.140:9443/services/ProvisioningAdminService/
通过在 osgi 控制台输入help"可以列出所有命令,例如listAdminServices".
All the commands such as 'listAdminServices' are listed by typing 'help' from the osgi console.
注意:所有服务器都公开 Web 服务 API,可用于访问后端功能.
Note: All servers expose Web Service APIs which can be used for to gain access to back end functionality.
这篇关于WSO2 身份服务器 api的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!