Мне было поручено взять существующее веб-приложение на Java, использовать JSP и добавить многофакторную аутентификацию. Мы используем Microsoft ADFS. Настройка доверительных отношений нашим администратором выглядит следующим образом:
Я пытался использовать вспомогательные библиотеки с открытым исходным кодом, такие как Coveo / saml-client и Onelogin / java-saml . Возможно, это было мое понимание, но оба оказались не так хорошо. В коде нет ошибок, только при ошибке при отправке моего запроса.
У нас есть люди в Бразилии, которые успешно внедрили то же самое, но они разработали свое приложение с использованием Spring Boot и ulisesbocchio / spring-boot-security-saml . Поэтому я пытаюсь повторить это усилие.
Используя одно из примеров приложений из ulisesbocchio / spring-boot-security-saml и некоторую конфигурацию от нашей бразильской команды, у меня есть приложение весенней загрузки, но я все еще получаю ту же обычную ошибку ADFS:
Мой запрос AuthNRequest, генерируемый из ulisesbocchio / spring-boot-security-saml:
Я думаю, что ошибка вызвана тем, что ADFS не может найти доверие, когда я использую идентификатор организации или идентификатор проверяющей стороны Mixing
. Я также пытался использовать http://machine name/Mixing
с той же ошибкой.
Может быть, это не проблема, и если это так, то я понятия не имею, где искать дальше.
Пожалуйста, помогите мне понять, где я иду не так.