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