cas自定义注销

Joh*_*ith 5 java spring cas spring-security

在实施jasig-CAS时我遇到了下一个问题:我想实现注销.目前它工作正常,但我希望CAS服务器在注销到请求来自的服务器后重定向用户(例如,http://localhost:8080/myApp).我试图在安全上下文中添加"服务",但这里没有发生任何事情是我的春季安全上下文:

<security:logout logout-url="/logout"
                        logout-success-url="https://localhost:9543/cas-server-webapp-3.4.10/logout?service=http://localhost:8080/myApp" 
                        invalidate-session="true" />
Run Code Online (Sandbox Code Playgroud)

所有配置和程序均取自本手册.

Ale*_*r M 6

这是否有助于默认 cas-servlet.xml

 <bean id="logoutController" class="org.jasig.cas.web.LogoutController"
    p:centralAuthenticationService-ref="centralAuthenticationService"
    p:logoutView="casLogoutView"
    p:warnCookieGenerator-ref="warnCookieGenerator"
    p:ticketGrantingTicketCookieGenerator-ref="ticketGrantingTicketCookieGenerator"
    p:servicesManager-ref="servicesManager"
    p:followServiceRedirects="${cas.logout.followServiceRedirects:false}"/>
Run Code Online (Sandbox Code Playgroud)

看最后一行${cas.logout.followServiceRedirects:false}.