SAML2.0 Указание способа отправки ответа

Я подключился к двум разным провайдерам идентификации saml2.0. Тестовый IdP https://hub.docker.com/r/kristophjunge/test-saml-idp/ И сторонний idp.

Я новичок в SAML, поэтому я могу что-то упустить. Оказывается, тестовый idp отлично работает с демонстрационным кодом по адресу (https://github.com/pac4j/ratpack-pac4j-demo). При входе в систему контекстная сессия содержитPac4jSessionKeys.USER_PROFILE.

Однако для другого idp профиль не попадает в сеанс. Сессия содержит только Pac4jSessionKeys.REQUESTED_URL

При входе в систему идентификатор отвечает формой XHTML, указанной в https://en.wikipedia.org/wiki/SAML_2.0. Этот ответ отправляется в теле. Это не относится к тестовой idp, которая, кажется, хорошо работает с тестовым кодом выше.

Поскольку я не знаком с SAML2.0, мне интересно, есть ли другие спецификации, о которых я не знаю?

Должен ли я сам разбирать тело XHTML? Я полагаю, что если это стандартный способ делать что-то, тогда ratpack уже будет поддерживать это.

0 ответов

Другие вопросы по тегам