如何处理SSO第二次登录

时间:2017-06-28 10:22:14

标签: java spring-security single-sign-on

我在我的应用中使用SSO。 我的应用页面上有一个登录链接。用户第一次点击链接后会重定向到cas服务器上的登录页面。 成功登录后,如果用户再次单击我的应用页面上的登录链接, 怎么办呢?它不会再重定向到登录页面,因为它已经处于登录状态。 我想要的是无论用户点击登录链接,它都应该重定向到cas服务器登录页面。

1 个答案:

答案 0 :(得分:0)

在您的登录页面中,您必须检查用户是否经过身份验证:

<security:authorize access="permitAll">
   ... your form login 
</security:authorize> 

<security:authorize access="hasRole('DEFAULT_ROLE')">
   ... do a redirection to desired page 
</security:authorize>