首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >挂号麻烦

挂号麻烦
EN

Stack Overflow用户
提问于 2020-02-07 15:33:04
回答 1查看 53关注 0票数 0

我们有一些SpringBoot (带有SpringSecurity5 OAuth2)应用程序托管在关键云创建(PCF)上。我们在PCF中使用SSO块,它与ADFS集成,使我们能够获得存储在AD中的凭据。此实现创建多个cookie和saml令牌。Spring会话无效并不能清除所有这些cookie。

有没有建议的机制来清除LogoutSuccessHandler中的这些cookie?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-07 15:36:18

您可以在安全配置中告诉Spring要删除哪些cookie:

代码语言:javascript
复制
    http
        .formLogin()
            .loginPage("/login")
            .loginProcessingUrl("/login")
            .permitAll()
            .successHandler(authSuccessHandler)
            .failureHandler(authFailureHandler)
            .and()
        .logout()
            .logoutRequestMatcher(new AntPathRequestMatcher("/logout"))
            .logoutSuccessUrl("https://fooo.com")
            .deleteCookies("SESSION", "x_token", "x_user")
            .clearAuthentication(true)
            .invalidateHttpSession(true)
            .permitAll();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60116535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档