我正在使用wso2is開發saml sso。我根據1以下的博客帖子定製了身份驗證端點。基本上,我只部署了我的服務器上的戰爭和配置應用authenticators.xml使用它:wso2is自定義authenticationendpoint,重定向頁面不使用
<Authenticators>
<Authenticator name="BasicAuthenticator" disabled="false" factor="1">
<!-- <Status value="10" loginPage="/authenticationendpoint/login.do" /> -->
<Status value="10" loginPage="https://servlet.example.com/customlogin/login.do" />
</Authenticator>
</Authenticators>
登錄工作正常,我的自定義登錄頁面將被重定向我到我的SP形式爲「https://servlet.example.com/idp/commonauth」 。但我也想在登錄後自定義重定向頁面。在自定義端點中有一個名爲'samlsso_redirect.jsp'的文件,它看起來應該做這項工作,但其內容被忽略。
奇怪'samlsso_redirect.jsp'捆綁認證端點也被忽略。
我也下載了wso2is的源代碼,發現org.wso2.carbon.identity.sso.saml.servlet.SAMLSSOProviderServlet在sendResponse()方法中對重定向消息進行了硬編碼。
有人知道它是如何工作,我在這裏失蹤?我如何定製重定向消息?
http://dulanja.blogspot.sk/2014/01/wso2-is-samlsso-customizing-login-page.html
工作正常!只是想要指出,將具有暗示名稱'samlsso_redirect.jsp'的文件忽略,並使用具有相同內容的硬編碼html字符串,這真的很奇怪! –