API del servidor de identidad WSO2

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.

  1. ¿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.

  1. ¿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.

preguntado el 22 de mayo de 12 a las 07:05

1 Respuestas

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

Hay buena información sobre la API wso2 aquí: blog.facilelogin.com/2008/10/wsas-hiddedn-services.html - Chris Snow

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.