跨多个容器的安全上下文

发布于 2024-11-19 20:51:14 字数 248 浏览 4 评论 0原文

我有两个应用程序,app1 在战争中使用多个 jar 运行,并使用 spring security(digest) 进行身份验证。 app1 在 tomcat 中运行,我有另一个应用程序在另一个 Web 容器(glassfish)app2 中运行。 app2 使用基于表单的身份验证。这两个应用程序都使用相同的用户名和密码,我需要从 app2 对 app1 进行身份验证,并将身份验证结果放在安全上下文中。我已经搜索过,但找不到太多信息。有一些类似的场景吗?任何信息都将非常有价值。

I have two apps, app1 is running using multiple jars inside a war and uses spring security(digest) for authentication. app1 runs in tomcat, and i have another app running in another web container (glassfish) app2. app2 uses form based authentication. Both the apps use same username and password, i need to authenticate app1 from app2 and have the authentication results in a securitycontext. I have searched, but couln't find much info. Have some across similar scenario?? Any information will be highly appreciable.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

扶醉桌前 2024-11-26 20:51:15

听起来您需要单点登录解决方案。 Apache Shiro 具有一些基本的 SSO 功能,但要获得更强大的工具,您应该查看 JOSSO

Sounds like you need a single sign on solution. Apache Shiro has some basic SSO capabilities, but for a more robust tool you should check out JOSSO.

Spring 还支持与 中央身份验证服务 (CAS) 集成

SAML 有一个扩展。

以及 OAuth 的另一个扩展。

其中任何一个都可以为您提供跨多个应用程序的身份验证。

Spring also support integration with Central Authentication Service (CAS).

There is an extension for SAML.

And another extension for OAuth.

Any of them could give you autentication across multiple apps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文