【问题标题】:How to implement OpenSAML library in a Web Application using servlets for SSO如何使用 SSO 的 servlet 在 Web 应用程序中实现 OpenSAML 库
【发布时间】:2017-07-12 05:20:18
【问题描述】:

我有一个使用 Servlet 构建的 Web 应用程序,我不知道如何为 Web SSO 实现 SAML,并且没有在 servlet 中使用它的完美指南。在哪里启动或初始化 openSAML 以及如何从登录页面重定向到 IDP 以及在哪里使用响应,。 我见过几个像spring-security-saml 这样的示例,但它们都不是基于servlet 的。 如果我得到一个使用 servlet 的合适示例,那将是一个很大的帮助。

【问题讨论】:

    标签: servlets web-applications saml opensaml


    【解决方案1】:

    查看 Stefan Rasmusson 的 OpenSAML 示例。 https://github.com/rasmusson/webprofile-ref-project?files=1

    【讨论】:

    • 感谢您的回复,理解起来仍然很复杂,从登录到使用应用程序注销的示例会很酷。
    • 您为什么要费心自己实施符合标准的 SAMLv2 SP? SAMLv2 不仅仅是使用 SAML 断言。当然,您可以将 Spring SAML 安全扩展与您的应用程序集成,因为您的“servlet”很可能被打包在 JEE WebApp 中。
    • 我的书《OpenSAML 指南gumroad.com/l/a-guide-to-opensaml-v3》是基于这些代码示例构建的,并详细解释了它们的工作原理。
    猜你喜欢
    • 1970-01-01
    • 2018-01-22
    • 2013-02-03
    • 2013-05-01
    • 1970-01-01
    • 2016-03-08
    • 1970-01-01
    • 2019-07-20
    • 2020-10-17
    相关资源
    最近更新 更多