编程语言
首页 > 编程语言> > java – can spring支持多应用程序共享会员资格?

java – can spring支持多应用程序共享会员资格?

作者:互联网

spring框架是否支持共享用户群的多个应用程序?

例如2个单独的Web应用程序以某种方式挂钩到单个数据库以获取用户相关信息(用户名,密码,甚至可能是角色)

这个想法就是这个,类似于asp.net membership

它的工作方式是这样,你可以拥有10个网站,所有网站都从相同的数据源中提取其会员资格API.安全性(角色)和站点映射都通过此成员资格API进行.

通常情况是你发布一个应用程序.然后你发布另一个应用程序,然后你的客户询问你是否可以合并用户等.asp.net成员资格从一开始就解决了这个问题.

更新

我不是要求单点登录,因为您只需登录一次即可访问任何网站.但您可以使用可在所有站点上使用的相同登录凭据.

解决方法:

单个数据库可以由多个应用程序访问,包括Spring应用程序.只需通过数据源为每个应用程序提供对此数据库的访问(是的,Java应用程序可以使用多个数据源).

[编辑] OP的意图实际上并不清楚.根据一些评论,似乎问题可能与SSO有关.在这种情况下,我建议查看Spring Security或CAS实现,如JA-SIG CASSpring Security with CAS.

PS:我不是故意粗鲁,但你应该学习How To Ask Questions The Smart Way.例如,你应该公开你的目标而不是要求特定的解决方案(见Describe the goal, not the step).首先,读者无法猜测你不告诉他们什么,这是非常令人沮丧的(即使我很乐意提供帮助).其次,你会得到更好的答案(避免双方都感到沮丧).说真的,读那篇论文,真的很值得.

标签:java,spring,membership
来源: https://codeday.me/bug/20190627/1301049.html