7

我正在设计一个需要身份管理功能(即管理用户帐户和角色)的新应用程序。我想将该功能委托给身份服务器。

  1. WSO2 Identity Server 是否公开了用于管理用户帐户的 REST 或 SOAP API(例如,类似于OpenAM 的 REST api)?

我确实找到了 WSO2 AuthenticationAdmin wsdl https://localhost:9443/services/AuthenticationAdmin?wsdl,但它没有用户帐户管理功能。

  1. 是否有 WSO2 平台公开的所有 wsdl 的权威列表?到目前为止,我通过在 google 上搜索找到了 AuthenticationAdmin wsdl 和 EventBrokerService wsdl。
4

1 回答 1

7

1) 您也可以尝试使用位于的 UserAdmin https://localhost:9443/services/UserAdmin?wsdl

2) 您可以使用 osgi 控制台来执行此操作。使用 -DosgiConsole 标志启动服务器,即 ./wso2server.sh -DosgiConsole 或 ./wso2server.bat -DosgiConosle

然后在服务器启动后,您将获得 osgi 控制台。输入 listAdminServices,您将获得列表。前任:

osgi> listAdminServices
Admin services deployed on this server:
1. ProvisioningAdminService, ProvisioningAdminService, https://10.150.3.140:9443/services/ProvisioningAdminService/ 

通过从 osgi 控制台键入“help”可以列出所有命令,例如“listAdminServices”。

注意:所有服务器都公开 Web 服务 API,可用于访问后端功能。

于 2012-05-23T06:54:59.960 回答