Проблемы с загрузкой ADFS SAML в Spring Boot - PullRequest
0 голосов
/ 09 июля 2019

Мне было поручено взять существующее веб-приложение на Java, использовать JSP и добавить многофакторную аутентификацию. Мы используем Microsoft ADFS. Настройка доверительных отношений нашим администратором выглядит следующим образом:

ADFS Trust Relationship

Я пытался использовать вспомогательные библиотеки с открытым исходным кодом, такие как Coveo / saml-client и Onelogin / java-saml . Возможно, это было мое понимание, но оба оказались не так хорошо. В коде нет ошибок, только при ошибке при отправке моего запроса.

У нас есть люди в Бразилии, которые успешно внедрили то же самое, но они разработали свое приложение с использованием Spring Boot и ulisesbocchio / spring-boot-security-saml . Поэтому я пытаюсь повторить это усилие.

Используя одно из примеров приложений из ulisesbocchio / spring-boot-security-saml и некоторую конфигурацию от нашей бразильской команды, у меня есть приложение весенней загрузки, но я все еще получаю ту же обычную ошибку ADFS:

ADFS Error

Мой запрос AuthNRequest, генерируемый из ulisesbocchio / spring-boot-security-saml:

AuthNRequest

Я думаю, что ошибка вызвана тем, что ADFS не может найти доверие, когда я использую идентификатор организации или идентификатор проверяющей стороны Mixing. Я также пытался использовать http://machine name/Mixing с той же ошибкой.

Может быть, это не проблема, и если это так, то я понятия не имею, где искать дальше.

Пожалуйста, помогите мне понять, где я иду не так.

...