单一登录跨域

时间:2018-02-06 14:03:26

标签: java tomcat single-sign-on vaadin

我希望在多个域之间进行单点登录。

我的情况如下:我有5个,每个都有一个运行tomcat。在那些Tomcats上,我有多个Vaadin应用程序。

我想登录一次并可以访问那些不同的Tomcats上的应用程序。 但我没有找到任何这样做的好例子。也许你们可以帮助我。

我尝试过keycloak和CAS没有成功,因为没有实例。

1 个答案:

答案 0 :(得分:1)

Aerobase安全OOTB包含单点登录(SSO)和身份管理(IDM)。建立在OAuth 2.0,Open ID Connect,JSON Web令牌(JWT)和SAML 2.0规范之上。

因此,是的,您可以根据上述任何标准实施SSO。此外,Aerobase还支持LDAP集成,社交登录,基本身份验证和其他很酷的功能。

要集成OAuth 2.0工作流身份验证,首先必须修改登录/叹息过程(https://oauth.net/2/)。 然后应该将可插入的aerobase java模块(例如Spring Security,JASS,Basic Authentication,Other(取决于您当前的身份验证))集成到每个Web应用程序中。