您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用Spring Security自动注销

如何使用Spring Security自动注销

如何使用安全配置。我希望下面的配置:将工作。

 --namespace-> xmlns:security="http://www.springframework.org/schema/security"

        <security:logout invalidate-session="true"
                        success-handler-ref="logout"
                        logout-url="/logout.html" />
        </security:http>

 <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>

而他们,您需要编写自己的,因为success-handler-ref =“ logout”是用于注销的自定义处理程序: @Component

public class logout extends SimpleUrllogoutSuccessHandler {

    @Override
    public void onlogoutSuccess(HttpServletRequest request, HttpServletResponse response,
            Authentication authentication) throws IOException, ServletException {

        if (authentication != null) {
            // do something 
        }

        setDefaultTargetUrl("/login");
        super.onlogoutSuccess(request, response, authentication);       
    }
}
Java 2022/1/1 18:19:45 有429人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶