【问题标题】:SAML - Service Provider in JavaSAML - Java 中的服务提供者
【发布时间】:2012-08-07 16:02:36
【问题描述】:

我已经设置了 Shibboleth IDP 和 SP。它们已正确配置并且正在工作。

我现在想删除 SP 并用我自己的代码替换它。即:我希望我的 Java 代码在不运行 shibd.exe 和 httpd.exe 的情况下充当 SP(路由请求、主机元数据和验证 SAML 断言)。

这可能使用 OpenSAML 吗?有什么我可以使用的例子吗?

【问题讨论】:

    标签: java jakarta-ee saml shibboleth


    【解决方案1】:

    这里是 openSAML-java 的文档。参考这个

    https://wiki.shibboleth.net/confluence/display/OpenSAML/OSTwoUserManual

    【讨论】:

      【解决方案2】:

      ECP 配置文件确实是实现这一目标的好方法。如果一切都对你有用,那么你应该坚持这一点,我只想为你指出另一个可能的方向。

      如果您仍需要使用 Web 浏览器单点登录配置文件,您可以尝试将您的代码与关系(srcdoc)集成,这是一种 Shibboleth SP Java 实现。

      当然,如果您只需要一些轻量级 Java 代码来访问 Shibboeleth IdP,那么 ECP 完全可以。

      【讨论】:

        【解决方案3】:

        我使用 Shibboleth ECP 扩展完成了这项工作。

        【讨论】:

          猜你喜欢
          • 2014-04-24
          • 2015-03-12
          • 2014-10-27
          • 1970-01-01
          • 1970-01-01
          • 2014-11-27
          • 2015-08-26
          • 2017-07-16
          • 1970-01-01
          相关资源
          最近更新 更多