[英]SSO Spring Security and JSF
美好的一天:
我目前正在使用MyBatis,Spring Security和JSF 2.2开发项目。
我已经完成了这些框架和3个项目。 这些项目在SQL Server 2008中开发了三个不同的数据库。
这样,每个数据库的用户都是相同的,但是每个用户都在一个Users表中,即每个数据库都有一个表users。
我们要问的是,只能有一个符号,因此一个用户只有一个用户名和密码。
如何使这三个系统统一为单一登录? 我目前也遇到问题的解决方案是:
我希望我可以提供想法或解决方法的帮助。
从数据库中检索所有用户,并且系统可以继续增加,但是此后取决于数据库。
问候和感谢。
您之前遇到过Spring SAML模块吗? 这是Spring的SAML 2.0身份验证实现,专门针对单点登录进行设计。
您的一台服务器可以充当身份提供者 ,您可以将其视为用户访问的主要系统。 他们将在此系统中输入用户名和密码。 其他两个系统将需要设置为服务提供商 -当用户尝试访问其中一个时,他们不会输入用户名和密码。 而是将请求发送到您的身份提供者 (主系统),该身份提供者接收并验证该请求,如果用户已经登录到身份提供者 ,则将允许访问。 如果尚未登录,则会将其重定向到他们可以登录的身份提供者的登录页面,然后将其重定向到他们尝试访问的系统。
抱歉,这完全令人困惑。 请转到此处 ,以获取有关Spring SAML模块的更多信息。 我使用此功能为我的一位客户实施了SSO,为简化配置和实施,我强烈推荐它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.