2016-07-07 1 views
0

У меня возникла ситуация, когда я объединил свой поставщик удостоверений с сервера идентификации WSO2 в MS ADFS. Я создал внешнее веб-приложение, которое вызывает Identity Server и запускает MSADFS. Вход хороший, и ответ от ADFS также прекрасен. Я проверил в инструменте «Fiddler», где у меня есть хороший запрос SAML и ответ. Я проверил ответ SAML, который содержит все, что мне нужно (например, имя/фамилия/адрес электронной почты и т. Д.).
У меня есть следующие два вопроса.

1. Как получить или получить доступ к претензиям в моем приложении Java-клиента.
2. Можем ли мы напечатать претензии, полученные из MSADFS в журналах Identity Server.
Получить претензии от ответа SAML, полученного от ADFS

Просто чтобы добавить, доступ заявок работает отлично с Facebook как IdP.
Пожалуйста, направляйте меня по ссылке выше.

Помогите оценить.

+0

Кажется, что ADFS отправляет необходимые претензии. Если это так, вам необходимо передать серверу WS02 Identity. Я не эксперт в этом. Что касается доступа к этим требованиям, это зависит от того, какую библиотеку вы используете в своем приложении. Из любопытства, почему вы направляетесь через сервер удостоверений? –

+0

Можете ли вы опубликовать ответ SAML со стороны ADFS? – Gayan

ответ

1

Предполагая, что ADFS правильно отправляет ответ SAML, сначала вам нужно сопоставить претензии ADFS к заявкам местных пользователей WSO2 Identity Server. Для этого вам нужно отредактировать раздел конфигурации претензии IDP и добавить каждое требование.

Перейти к конфигурации ВПЛ -> Претензия Конфигурация -> Базовая конфигурация Претензия

Затем добавить настраиваемую заявку диалектные и карта претензии претензий пользователей WSO2.

После этого, чтобы получить эти претензии к клиентскому приложению, вам необходимо отредактировать конфигурацию поставщика услуг и перейти к разделу «Конфигурация претензии» и добавить претензии как запрошенные заявки [1].

Кроме того, вам необходимо убедиться в конфигурации SAML поставщика услуг, вы установили следующие флажки.

Включение атрибутов профиля Включить атрибуты в ответ Всегда

Затем вы должны получить требования к клиентскому приложению.

[1] http://tharindue.blogspot.com/2016/08/retrieving-user-claims-in-saml-response.html

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