我有一个使用Spring Security(CAS)的Grails应用程序。但是,在我登出按钮后,我没有注销。我有LogoutController
,用下面的代码:从使用Spring Security(CAS)的Grails应用程序注销时出错
class LogoutController {
def index = {
println "IN LOGOUT CONTROLLER TRYING TO LOGOUT"
redirect uri: SpringSecurityUtils.securityConfig.logout.filterProcessesUrl // '/j_spring_security_logout'
}
def accessDenied = {
}
}
而且在我Config.groovy
文件,我有:
grails.plugins.springsecurity.logout.afterLogoutUrl = 'https://login.test.com/cas/logout'
我GSP页面的代码是
<g:link controller='Logout'>Logout</g:link>
然而,当我点击我重定向的注销按钮,但没有完全注销。关于我做错什么的想法?
您可以发布后面的“注销”按钮的代码(大概GSP)? –
已发布 – user2433194
从'Config.groovy'中删除'afterLogoutUrl'后,我能够无任何麻烦地注销。你可以尝试吗? –