Я пытаюсь интегрировать shibboleth sp с Spring-boot. Причина, по которой не использовать плагин spring saml, состоит в том, что у меня есть два приложения, которые написаны весной, а другое - угловое приложение, которое вызывает весенние службы. Мне нужно защитить оба, поэтому я сохранил shibboleth вместе с Apache 2.4 Red Hat. Apache выполнит mod modxy для обоих приложений. SAML работает нормально и перенаправляется на мое приложение. Но я не могу получить атрибуты от Shibboleth в своем приложении. Я могу видеть атрибуты в сводной странице сеанса shibboleth. Я включил журнал, и я видел, как атрибуты получают сопоставление.shibboleth-saml with Spring boot
В моем весеннем приложении загрузки я написал
public class AuthInterceptor extends HandlerInterceptorAdapter
{
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
//I am inspecting all attributes in request.getAttributes(), I could not find any attribute set my shibboleth.
}
}
Мое понимание установка шибболет атрибут включен по умолчанию и значения заголовка отключена по умолчанию. Не могли бы вы дать мне знать, как передать атрибуты, отображаемые в shibboleth, в приложение?