WSO2 identity server api

左心房为你撑大大i 提交于 2019-11-29 19:19:53

问题


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.

  1. 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)?

I did find the WSO2 AuthenticationAdmin wsdl https://localhost:9443/services/AuthenticationAdmin?wsdl but that doesn't have user account management functionality.

  1. 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) You can try using the UserAdmin located at https://localhost:9443/services/UserAdmin?wsdl as well.

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

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/ 

All the commands such as 'listAdminServices' are listed by typing 'help' from the osgi console.

Note: All servers expose Web Service APIs which can be used for to gain access to back end functionality.



来源:https://stackoverflow.com/questions/10696775/wso2-identity-server-api

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!