API del servidor de identidad WSO2
Frecuentes
Visto 4,137 veces
7
Estoy diseñando una nueva aplicación que necesita funcionalidad de administración de identidades (es decir, administrar cuentas y roles de usuario). Me gustaría delegar esa funcionalidad a un servidor de identidad.
- ¿Existe una API REST o SOAP expuesta por WSO2 Identity Server para administrar cuentas de usuario (por ejemplo, similar a API REST de OpenAM)?
Encontré WSO2 AuthenticationAdmin wsdl https://localhost:9443/services/AuthenticationAdmin?wsdl
pero eso no tiene la funcionalidad de administración de cuentas de usuario.
- ¿Existe una lista autorizada de todos los wsdl expuestos por la plataforma WSO2? Hasta ahora, he encontrado AuthenticationAdmin wsdl y EventBrokerService wsdl buscando en google.
1 Respuestas
7
1) Puede intentar usar el UserAdmin ubicado en https://localhost:9443/services/UserAdmin?wsdl
también.
2) Puede hacer esto usando la consola osgi. Inicie el servidor usando el indicador -DosgiConsole, es decir, ./wso2server.sh -DosgiConsole o ./wso2server.bat -DosgiConosle
luego, después de que se inicie el servidor, obtendrá la consola osgi. Ingrese listAdminServices y obtendrá la lista. ex:
osgi> listAdminServices
Admin services deployed on this server:
1. ProvisioningAdminService, ProvisioningAdminService, https://10.150.3.140:9443/services/ProvisioningAdminService/
Todos los comandos como 'listAdminServices' se enumeran escribiendo 'ayuda' desde la consola osgi.
Nota: Todos los servidores exponen API de servicios web que se pueden usar para obtener acceso a la funcionalidad de back-end.
contestado el 23 de mayo de 12 a las 07:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas wso2 wso2is or haz tu propia pregunta.
Hay buena información sobre la API wso2 aquí: blog.facilelogin.com/2008/10/wsas-hiddedn-services.html - Chris Snow