gpt4 book ai didi

注销后 Grails Spring 安全重定向

转载 作者:行者123 更新时间:2023-12-02 09:17:46 25 4
gpt4 key购买 nike

我正在使用 grails spring security,并希望在注销后将用户重定向到某个网址。到目前为止,我发现有一个名为 'logout.afterLogoutUrl' 的特殊属性,并且应该设置 grails.plugin.springsecurity.logout.postOnly为假。所以在我的 Config.groovy 中我有:

grails.plugin.springsecurity.logout.postOnly = false
logout.afterLogoutUrl = "/"

我的注销按钮如下所示:

    <sec:ifLoggedIn>
<g:remoteLink class="logout buttons" controller="logout"><g:message code="btn.logout"
default="Loading&hellip;"/></g:remoteLink>
</sec:ifLoggedIn>

当我单击注销按钮时,会出现以下请求序列:

  1. /注销/索引
  2. /j_spring_security_logout
  3. /
  4. /登录/authAjax

从最后一个我得到“状态代码:401未经授权”,但用户仍然看到我单击注销按钮的页面。有谁知道如何处理这种情况?非常感谢!

最佳答案

我注意到我使用了错误的属性名称作为注销 URL。我将其名称更改为 grails.plugin.springsecurity.logout.afterLogoutUrl

关于注销后 Grails Spring 安全重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25891400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com