首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Spring Security注销添加到系统中注销用户?

如何将Spring Security注销添加到系统中注销用户?
EN

Stack Overflow用户
提问于 2013-05-07 21:04:44
回答 2查看 121关注 0票数 0

如何将Spring Security注销添加到系统中注销用户?我正在尝试以下操作,但不起作用:

代码语言:javascript
复制
<http use-expressions="true">
        <intercept-url access="hasRole('ROLE_VERIFIED_MEMBER')" pattern="/ask-question**" />
         <intercept-url pattern='/*' access='permitAll' />

        <form-login default-target-url="/ask" />

        <logout logout-success-url="/" />

        <logout logout-url="/logout" logout-success-url="/login?logout_successful=1" />

        <session-management session-fixation-protection="newSession">
            <concurrency-control max-sessions="1"/>
        </session-management>

    </http>
EN

回答 2

Stack Overflow用户

发布于 2013-05-07 21:24:42

我建议删除其中一个<logout/>标签。然后,当您想要注销时,只需导航到/j_spring_security_logout。如果它不起作用,你应该告诉我们到底是什么不起作用。

票数 0
EN

Stack Overflow用户

发布于 2013-05-07 23:38:13

对于两个<logout>元素,我认为Spring只是忽略了第二个元素,即指定了logout-url属性的元素。删除或注释掉第一个,然后重试,或者向第一个添加logout-url属性(并删除或注释掉第二个),看看会发生什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16419812

复制
相关文章

相似问题

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