API сервера идентификации WSO2

Я разрабатываю новое приложение, которое нуждается в функциональности управления идентификацией (т.е. управление учетными записями пользователей и ролями). Я хотел бы делегировать эту функциональность на Identity Server.

Is there a REST or SOAP API's exposed by WSO2 Identity Server for managing user accounts (e.g. similar to OpenAM's REST api)?

Я нашел WSO2 AuthenticationAdmin wsdlhttps://localhost:9443/services/AuthenticationAdmin?wsdl но это не имеет функции управления учетной записью пользователя.

Is there an authorative list of all the wsdl's that are exposed by the WSO2 platform? So far, I've found the AuthenticationAdmin wsdl and EventBrokerService wsdl by searching on google.

Ответы на вопрос(1)

Решение Вопроса

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/ 

Все команды, такие как «listAdminServices» перечислите, набрав «справка»; из консоли osgi.

Примечание. Все серверы предоставляют API-интерфейсы веб-служб, которые можно использовать для получения доступа к функциональным возможностям сервера.

 Chris Snow05 июл. 2012 г., 08:59
Здесь есть хорошая информация о API wso2:blog.facilelogin.com/2008/10/wsas-hiddedn-services.html

Ваш ответ на вопрос