我有两个java Web应用程序,每个都有相同的数据库 用户使用两个登录页面为这两个应用程序工作。 当用户登录任何该应用程序时,用户需要另一只手的sigle登录页面,它对另一个应用程序有效 我的问题是用户在另一只手中的任何一个应用程序中有两个不同的授权 我想要单个登录页面,但是对于任何这些应用程序都有不同的授权 是否有java技术解决了我的问题。
答案 0 :(得分:1)
我认为Spring SAML可以作为您的选择。 看看这里:http://projects.spring.io/spring-security-saml/
您需要设置负责拥有用户身份和凭据的IdP(身份提供商)服务器。用户实际上将使用IdP进行身份验证,然后SAML令牌将传递给您的Web应用程序(服务提供商)