java – can spring支持多应用程序共享会员资格?
作者:互联网
spring框架是否支持共享用户群的多个应用程序?
例如2个单独的Web应用程序以某种方式挂钩到单个数据库以获取用户相关信息(用户名,密码,甚至可能是角色)
这个想法就是这个,类似于asp.net membership
它的工作方式是这样,你可以拥有10个网站,所有网站都从相同的数据源中提取其会员资格API.安全性(角色)和站点映射都通过此成员资格API进行.
通常情况是你发布一个应用程序.然后你发布另一个应用程序,然后你的客户询问你是否可以合并用户等.asp.net成员资格从一开始就解决了这个问题.
更新
我不是要求单点登录,因为您只需登录一次即可访问任何网站.但您可以使用可在所有站点上使用的相同登录凭据.
解决方法:
单个数据库可以由多个应用程序访问,包括Spring应用程序.只需通过数据源为每个应用程序提供对此数据库的访问(是的,Java应用程序可以使用多个数据源).
[编辑] OP的意图实际上并不清楚.根据一些评论,似乎问题可能与SSO有关.在这种情况下,我建议查看Spring Security或CAS实现,如JA-SIG CAS或Spring 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