Я новичок в Azure Active Directory (AAD). До сих пор я создал Enterprise Application в Azure AD и в настройках этого приложения я выбрал встроенную аутентификацию Windows (IWA) для Single sign-on option
. В этом случае я настроил прокси приложения, и pre-authentication
имеет значение AAD
, а internal URL
- это URL-адрес моего веб-приложения на основе Java.
На другой стороне соединитель AAD устанавливается с федерацией как ADFS.
Теперь поток таков: когда я нажимаю User access URL
(URL-адрес для корпоративного приложения), он вызывает запрос на проверку домена и после успешной проверки перенаправляет его на мою локальную форму AD. после успешной аутентификации в ADFS он перенаправляется в мое веб-приложение.
Теперь я получаю ответ SAML.
Мой вопрос: как я могу прочитать этот ответ SAML, используя Java, AFA, как я обнаружил, ADAL - один из способов сделать это. здесь - это пример проекта, который я нашел.
Но не нашел это полезным в моем случае. Любой другой способ прочитать этот ответ, или любое изменение.
Вопрос может быть широким: тогда есть предложение или ссылка для того же?
Обновление:
Моя заявка не получила SAML
ответа напрямую. ответ, полученный через прокси приложения, который не является SAML
. Или мы можем добавить некоторые пользовательские заголовки в ответ на отправку через прокси приложения. Пожалуйста, найдите изображение ниже для лучшего понимания
![SAML tracer: trace for login sequence](https://i.stack.imgur.com/kZ6MN.png)
Update2:
Можно ли отправлять настраиваемый заголовок в ответном сообщении через прокси приложения Azure?
В настоящее время заголовки получения
- подключение
- authorizationNegotiate
- печенье
- хозяин
- другие, такие как x-forwarded-by, язык, кодировка