首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wso2is自定义身份验证端点,未使用重定向页

问wso2is自定义身份验证端点,未使用重定向页
EN

Stack Overflow用户
提问于 2014-04-29 12:26:45
回答 2查看 1.2K关注 0票数 0

我正在使用wso2is开发saml。我根据1下面的博客文章定制了身份验证端点。基本上,我只是在我的服务器上部署了一个war,并配置了application-authenticators.xml来使用它:

代码语言:javascript
复制
<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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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中自定义它,则可以执行如下操作.

  1. svn结账https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/components/identity/org.wso2.carbon.identity.sso.saml/4.2.2
  2. 在src/main/java/org/wso2/carbon/identity/sso/saml/servlet/SAMLSSOProviderServlet.java中,您必须修改在sendResponse()方法中打印的HTML。
  3. 在wso2is-4.6.0/存储库/components/修补程序中使用maven并将其作为修补程序构建组件。将jar文件复制到任何修补程序目录中
  4. 重新启动服务器

注意:构建的jar名称显示为:org.wso2.car.Idfity.sso.saml-4.2.2.jar。在放入修补程序文件夹之前,请确保将其重命名为org.wso2.carbon.identity.sso.saml_4.2.2.jar (请注意,该破折号被下划线替换)。

票数 1
EN

Stack Overflow用户

发布于 2014-09-04 05:51:06

如果您使用的是is5.0,那么您需要修改这个页面:IS_HOME\repository\resources\security\sso_redirect.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23364652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档