【问题标题】:LTPA Token in Tomcat (Spring security)Tomcat 中的 LTPA 令牌(Spring 安全性)
【发布时间】:2021-01-26 14:48:39
【问题描述】:

我需要创建一个基于 LTPA 的 sso(Single Sign On),有没有办法使用 tomcat 服务器接受 LTPA 令牌或者 spring security 可以解密 LTPA 令牌并授权用户。而且我可能到处都搜索过,但是没有解决方案,

如何配置 Spring Security 以使用 WebSphere LTPA 身份验证?一旦 spring security 和 LTPA 已经通过身份验证,我如何在 cookie 中/从 cookie 中设置/获取 LTPA 令牌?

提前致谢。

【问题讨论】:

    标签: spring tomcat spring-security websphere ltpa


    【解决方案1】:

    很抱歉,IBM 不提供任何用于 LTPA 加密/解密的公共库。

    【讨论】:

    • 谢谢,我在寻找替代方案时找到了它。 link 。因为我是 websphere 的新手。我只是想确认一下,这将能够解密从部署在 websphere 中的应用程序发送的 LTPA 令牌,并且可以用于在部署在 tomcat 上的其他应用程序上进行身份验证。非常感谢
    【解决方案2】:

    如果这是浏览器 Web 应用程序,您可以将 WebSphere Liberty 设置为 OpenID Connect 提供者,并将 Tomcat 设置为 OpenId Connect 客户端。当未经身份验证的用户访问 Tomcat 时,Tomcat 会将用户重定向到 Liberty OIDC 服务器进行身份验证。 Liberty 服务器将验证 LTPA cookie,并将标准 OIDC 令牌返回给 Tomcat。因此 Tomcat 将使用自己的令牌/cookie,并依赖 Liberty 来验证 ltpa cookie 并接收符合标准的 OIDC 令牌

    【讨论】:

    • 谢谢,我在寻找替代方案时找到了它。 link 。因为我是 websphere 的新手。我只是想确认一下,这将能够解密从部署在 websphere 中的应用程序发送的 LTPA 令牌,并且可以用于在部署在 tomcat 上的其他应用程序上进行身份验证。非常感谢。
    猜你喜欢
    • 2017-11-03
    • 2019-02-05
    • 2018-02-08
    • 2011-02-22
    • 1970-01-01
    • 1970-01-01
    • 2020-07-18
    • 2016-02-07
    • 2011-10-29
    相关资源
    最近更新 更多