Struts 1.3 + Saml Okta SSO 集成

Posted

技术标签:

【中文标题】Struts 1.3 + Saml Okta SSO 集成【英文标题】:Struts 1.3 + Saml Okta SSO Integration 【发布时间】:2016-03-21 05:36:28 【问题描述】:

我们希望我们的(struts 1.3)应用程序通过 Okta SSO 与 SAML 集成。我在谷歌搜索但没有看到任何例子。请就“(struts 1.3)应用程序通过Okta SSO与SAML集成”提供建议并提供一些示例代码。

在此先感谢...

【问题讨论】:

【参考方案1】:

Okta 在这里有一个集成 Spring Security SAML 的相关指南:http://developer.okta.com/docs/guides/spring_security_saml.html

Spring 也有一些关于该主题的文档:http://docs.spring.io/autorepo/docs/spring-security-saml/1.0.x-SNAPSHOT/reference/html/chapter-idp-guide.html#d5e1816

【讨论】:

在 *** 中发布我的问题之前。我在 Spring 站点和 Okta 站点中都看到了所有相关指南。但对 Struts 1.3 通过 SAML 与 Okta 集成没有任何明确的想法。【参考方案2】:

解决此问题的一种方法是首先将您的 Struts 1.3 应用程序与 Spring Security 集成。我自己还没有完成这个集成——但似乎有一些关于这个主题的主题——如果你搜索“struts spring security”

How to integrate an old Struts application with Spring 3.x

https://spring3mvc.wordpress.com/2012/06/25/spring-security-with-struts-1-3/

http://classfoundexception.blogspot.com/2012/04/how-to-secure-struts-13-application.html

然后,按照此处的指导 - http://developer.okta.com/docs/guides/spring_security_saml.html - 为您的应用启用 SAML。然后,您将在 Okta 中配置一个应用程序实例,以使 Okta 作为您应用程序的 IDP。我没有比这更详细的信息,因为我自己没有尝试过 - 但希望这会引导你走上正确的道路。

【讨论】:

以上是关于Struts 1.3 + Saml Okta SSO 集成的主要内容,如果未能解决你的问题,请参考以下文章

使用来自 Okta 的证书的 SAML 问题

如何配置 Spring Security SAML 以与 Okta 一起使用?

Okta/Spring Boot Saml 应用程序进入无限循环

OKTA 的 Spring Security Saml 配置错误

Okta SAML 登录不成功

SamlCredential 不从 Okta SAML 响应中检索组属性