【发布时间】:2010-01-13 00:00:56
【问题描述】:
spring 框架是否支持共享一个共同用户群的多个应用程序?
例如2 个独立的 Web 应用程序以某种方式连接到单个数据库以获取用户相关信息(用户名、密码,甚至可能是角色)
想法是这样的,类似于asp.net membership
它是这样工作的,你可以有 10 个网站,都从同一个数据源中提取他们的会员 API。安全(角色)和站点映射都通过此会员 API 执行。
通常会发生什么是您发布一个应用程序。然后您发布另一个应用程序,然后您的客户询问您是否可以合并用户等。asp.net 成员从一开始就解决了这个问题。
更新
我并不是要求单点登录,因为您只需登录一次即可访问任何网站。而是您拥有可在所有网站上使用的相同登录凭据。
【问题讨论】:
-
我不知道为什么这与 Spring 有任何关系——为什么两个应用程序 not 能够访问同一个数据库?
-
它是一个单点登录功能,而不仅仅是能够连接到数据库。它管理用户“注册”的应用程序等。它们是涉及的映射表等。
-
您愿意在实际问题中阐明任何的内容吗?我们怎么可能知道这是您所要求的一部分?
-
我觉得标题很清楚,或者至少我是这么认为的!
-
我不确定您的编辑是否澄清了任何事情。大多数人认为您的意思是您希望您的应用程序都允许使用存储在单个数据库中的凭据登录。然后你在上面的评论中“澄清”了你在谈论单点登录,这是完全不同的——这更像是用户登录一次,然后无需再次登录就可以访问多个应用程序(因此“单身的”)。它是哪一个?最后,回到我最初的问题——其中哪一部分是 Spring 特有的?
标签: java spring membership