wso2 тождественный сервер 5.4 гугл как IdP - PullRequest
0 голосов
/ 24 октября 2018

Мы заполнили тестовый экземпляр Google пользовательскими данными, такими как externalIds, уникальными для нашего учреждения - см. https://developers.google.com/admin-sdk/directory/v1/reference/users#resource

У нас есть сервер wso2 5.4, и мы изучаем возможность использования Google в качестве нашего IdP.Тем не менее, мы немного новички в SAML / Oauth / OpenId и т. Д., И только начинаем углубленно изучать их.

Мы успешно подключили Google к wso2 в качестве провайдера идентификации с использованием федеративных аутентификаторов.

Однако, когда мы используем этот IdP для SP (saml или oauth), он возвращает только набор данных по умолчанию о пользователе.Как мы можем вернуть больше информации профиля, которая хранится в Google?

Я читал о сферах и претензиях, и т. Д., Но пока я не соединяю точки.

Если я заполню "customerId" в Каталоге Google, используя их API для всех наших пользователей, как я могу получить wso2 для возврата этой информации в SP?

1 Ответ

0 голосов
/ 24 октября 2018

Вы можете использовать wso2 для подачи заявки.При настройке IDP в «Базовой конфигурации заявки» вы можете включить «Определить пользовательский диалект заявки».Затем добавьте карту утверждений "customerId" в локальную заявку wso2 (http://wso2.org/claims/userid). В "Конфигурации заявки" в конфигурациях SP необходимо добавить эту конкретную заявку (http://wso2.org/claims/userid) к запрошенной заявке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...