【问题标题】:WSO2 Identity Server and SSO for custom application用于自定义应用程序的 WSO2 身份服务器和 SSO
【发布时间】:2012-07-17 13:53:09
【问题描述】:

我们目前正在评估 WSO2 身份服务器,对此我有几个问题:

  1. Identity Server 能否用作部署的自定义应用程序的 SSO 提供程序(就像 CAS 一样)?是否有客户端 API 以编程方式访问服务器以验证票证?
  2. 有没有办法自定义身份服务器的登录页面或用我自己的(以及如何)替换它?
  3. Identity Server 能否使用数字证书登录用户?

【问题讨论】:

    标签: wso2 wso2is


    【解决方案1】:
    1. 对于您的第一个问题,here 有很好的解释。
    2. 相信你可以下载Identity Server的源码,修改登录页面,然后构建。 WSO2 Identity Server documentation

    【讨论】:

    • 关于2。我问的是自定义登录页面,而不是实现它并构建整个服务器。
    • 您不必编译完整的服务器。您需要做的就是在 /opt/wso2/wso2is-3.2.3/repository/components/plugins/ 目录中展开 org.wso2.carbon.ui-3.2.3.jar 或您正在使用的任何版本,然后进入/org.wso2.carbon.ui-3.2.3.jar/web/admin目录直接修改login.jsp。展开jar后一定要重启wso2 IS,并移除原jar,确保展开后的目录名与原jar相同
    • 谢谢。你对使用 x.509 证书登录有所了解吗?
    • 您是说在浏览器中安装证书,然后在登录过程中使用该证书进行识别?
    • 我还没有看到在 wso2 中完成。我也有兴趣看看是否有人有答案。
    【解决方案2】:

    3- 您可以根据您的要求编写自定义身份验证器并将其插入,将其放入 repository/components/dropins 并编辑 repository/conf/security/authenticators.xml 并使用您为此身份验证机制赋予的优先级。

    您可以参考现有的验证者代码,以在http://svn.wso2.org/repos/wso2/carbon/platform/tags/turing-chunk01/components/authenticators/获得想法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多