2016-01-28 2 views
0

Возможно ли получить информацию о пользователе (атрибуты, принадлежащие владельцу ресурса) из OpenAM ForgeRock, используя токен доступа OAuth 2?OpenAM - использовать токен доступа OAuth2 для получения сведений о пользователе?

У меня есть доверенный SPA-интерфейс, который может получить токен доступа из OpenAM с использованием типа гранта учетной записи владельца ресурса. Однако этот токен доступа не дает мне никакой информации о владельце ресурса. Конечная точка token_info аналогичным образом не дает мне никакой информации.

OpenAM, похоже, имеет endpoints for listing user attributes, но ожидает JWT как средство аутентификации для запроса.

Как я могу получить пользовательские атрибуты из токена доступа?

ответ

1

Существует конечная точка userinfo, которая будет возвращать пользовательские атрибуты. В OpenAM 13.0 данные, возвращаемые конечной точкой, доступны для сценариев. В предыдущих версиях он отображается в области.

Клиентское приложение образец полезно понять, как это работает:

https://github.com/ForgeRock/openid

+0

Спасибо - я на OpenAM 12, но то, что вы говорите связи с тем, что мы слышали от продавцов! –

Смежные вопросы