我正在使用wso2is开发saml。我根据1下面的博客文章定制了身份验证端点。基本上,我只是在我的服务器上部署了一个war,并配置了application-authenticators.xml来使用它:
<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>登录正常,我的自定义登录页面向"https://servlet.example.com/idp/commonauth“发送一个表单,该表单将我重定向到sp。但是我也想在登录后定制重定向页面。在自定义端点中,有一个名为“samlsso_redirect.jsp”的文件,它看起来应该完成这项工作,但是它的内容被忽略了。
奇怪的是,捆绑的身份验证端点“samlsso_redirect.jsp”也被忽略了。
我还下载了wso2is的源代码,并在sendResponse()方法中找到了wso2is硬代码--重定向消息。
有人知道它是怎么工作的吗?我在这里错过了什么?如何自定义重定向消息?
http://dulanja.blogspot.sk/2014/01/wso2-is-samlsso-customizing-login-page.html
发布于 2014-04-29 16:09:33
如果您使用的是WSO2IS 5.0.0版本或更高版本,则可以简化在IS_HOME\repository\resources\security\sso_redirect.html上可以找到的编辑html文件
下面的内容适用于WSO2IS 4.6.0和更早版本
似乎不能使用某些扩展来定制重定向页面。请看这个jira
但是,如果您想要在4.6.0中自定义它,则可以执行如下操作.
注意:构建的jar名称显示为:org.wso2.car.Idfity.sso.saml-4.2.2.jar。在放入修补程序文件夹之前,请确保将其重命名为org.wso2.carbon.identity.sso.saml_4.2.2.jar (请注意,该破折号被下划线替换)。
发布于 2014-09-04 05:51:06
如果您使用的是is5.0,那么您需要修改这个页面:IS_HOME\repository\resources\security\sso_redirect.html
https://stackoverflow.com/questions/23364652
复制相似问题