简体   繁体   English

WSO2身份服务器api

[英]WSO2 identity server api

I am designing a new application that needs identity management functionality (ie managing user accounts and roles). 我正在设计一个需要身份管理功能的新应用程序(即管理用户帐户和角色)。 I would like to delegate that functionality to an Identity Server. 我想将该功能委托给Identity Server。

  1. Is there a REST or SOAP API's exposed by WSO2 Identity Server for managing user accounts (eg similar to OpenAM's REST api )? 是否有WSO2 Identity Server公开的REST或SOAP API用于管理用户帐户(例如类似于OpenAM的REST api )?

I did find the WSO2 AuthenticationAdmin wsdl https://localhost:9443/services/AuthenticationAdmin?wsdl but that doesn't have user account management functionality. 我确实找到了WSO2 AuthenticationAdmin wsdl https://localhost:9443/services/AuthenticationAdmin?wsdl但没有用户帐户管理功能。

  1. Is there an authorative list of all the wsdl's that are exposed by the WSO2 platform? 是否有WSO2平台公开的所有wsdl的授权列表? So far, I've found the AuthenticationAdmin wsdl and EventBrokerService wsdl by searching on google. 到目前为止,我通过在谷歌搜索找到了AuthenticationAdmin wsdl和EventBrokerService wsdl。

1) You can try using the UserAdmin located at https://localhost:9443/services/UserAdmin?wsdl as well. 1)您也可以尝试使用位于https://localhost:9443/services/UserAdmin?wsdl

2) You can do this by using the osgi console. 2)您可以使用osgi控制台执行此操作。 Start the server using -DosgiConsole flag, ie ./wso2server.sh -DosgiConsole or ./wso2server.bat -DosgiConosle 使用-DosgiConsole标志启动服务器,即./wso2server.sh -DosgiConsole或./wso2server.bat -DosgiConosle

then after the server start you will get the osgi console. 然后在服务器启动后,您将获得osgi控制台。 Enter listAdminServices and you will get the list. 输入listAdminServices,您将获得列表。 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. 通过在osgi控制台中键入“help”来列出所有命令,例如“listAdminServices”。

Note: All servers expose Web Service APIs which can be used for to gain access to back end functionality. 注意:所有服务器都公开Web Service API,可用于获取对后端功能的访问权限。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM