soap oauth-2.0 wso2 openid wso2is

soap - obtener información detallada del usuario en wso2 IS, RESTful api



oauth-2.0 openid (1)

En la siguiente ubicación del registro, en la sección de propiedades, hay una propiedad llamada "openid". Allí, debe agregar el reclamo relevante que necesita mostrar. Consulte la captura de pantalla adjunta (openid_location.png) para obtener más información.

/ _system / config / oidc

openid_location.png

Todas,

Configuré wso2 para trabajar con AD, hasta ahora puedo

  1. autenticar usuario usando oauth2 api (/ oauth2 / token) usando la contraseña de tipo de concesión

  2. buscar algunos detalles básicos del usuario usando la información de usuario api (/ oauth2 / userinfo? schema = openid)

Creé un nuevo reclamo en "http: // wso2.org/claims" con el nombre distinguishedName y Roles , así que en la lista de usuarios de la consola puedo ver a los usuarios obtener detalles de AD, también puedo ver mi nuevo claimAttribute agregado como parte del perfil de usuario en la lista de usuarios

Entonces, el problema es con el punto 2, cuando obtengo los detalles básicos del usuario obtengo datos en el siguiente formato, donde el atributo distinguishedName y Roles no está presente

{ "sub": "MM.COM/[email protected]", "name": "user3", "preferred_username": "user3", "given_name": "user3" }

Luego hice referencia a los siguientes enlaces https://docs.wso2.com/display/IS510/JWT+Token+Generation https://docs.wso2.com/display/IS510/OAuth2+Token+Validation

Como dije en los enlaces anteriores, puedo buscar algunos detalles del usuario usando el servicio OAuthTokenValidation SOAP y puedo obtener el nombre distinguishedName y Roles con algo más de información, eso estuvo bien. De hecho, para mí, el método basado en SOAP es una opción secundaria aquí, quiero ver si puedo hacer lo mismo usando la API RESTful / userinfo.

¿Alguien tiene alguna idea? ¿Me falta algo?

Gracias. !!