На сервере идентификации wso2 как проверить токен Ouath2 и получить атрибуты пользователя - PullRequest
0 голосов
/ 06 августа 2020

В сервере идентификации wso2 5.10.0 после получения токена доступа я хотел проверить токен OAuth2, чтобы проверить, активен он или неактивен, а затем после проверки я хотел получить пользовательские атрибуты (утверждения) для пользователя по токену. Как я могу узнать, что SOAP API существует для проверки токена (https://is.docs.wso2.com/en/latest/learn/oauth-token-validation-using-soap-service/), но он возвращает только результат проверки токена, он не возвращает никакой дополнительной информации о пользовательских атрибутах .

1 Ответ

0 голосов
/ 06 августа 2020

Вы можете использовать конечную точку OpenId connect userinfo для получения атрибутов пользователя.

curl -k -H "Authorization: Bearer <Acess_token>" https://localhost:9443/oauth2/userinfo?schema=openid

При запросе токена вы должны запросить область openid для токена.

https://is.docs.wso2.com/en/latest/learn/basic-client-profile-with-playground/

...