我的应用程序的入口点是一个自定义URL,如何在成功进行SAML跳舞后告诉Spring重定向到我的URL?我正在使用IDP发起的流程。
在我的应用中。我根据客户端定义了几个版本。
例如,客户端abc转到https:\ localhost:8443 \ abc \ admin,客户端xyz转到https:\ localhost:8443 \ xyz \ admin
感谢
答案 0 :(得分:1)
原来有一个名为SAMLRelayStateSuccessHandler的处理程序,它重定向到Okta(应用程序配置)中“Default Relay State”配置项中定义的端点。
首先,请转到Okta并在“Default Relay State”属性中指定重定向URL。然后将此属性添加到SAMLProcessingFilter:
samlWebSSOProcessingFilter.setAuthenticationSuccessHandler(new SAMLRelayStateSuccessHandler());
一旦Spring-SAML成功验证,它将重定向到您的中继URL。