gpt4 book ai didi

grails - Spring Security CAS插件并且不重定向到拒绝的操作

转载 作者:行者123 更新时间:2023-12-02 16:02:07 24 4
gpt4 key购买 nike

我使用Geb编写了功能测试,以执行拒绝访问的情况。问题是由于某种原因未调用LoginController.denied。相反,我要转到成功 Controller ,但是由于存在条件标记,因此会在GSP中引发错误。

如果我分析测试,则似乎将JSESSIONID参数附加到URL上,如下所示:https://<host>/;JSESSIONID=XXXXXXXX
如果我在断点处删除JSESSIONID参数,它将正常工作。

这是UrlMapping的问题还是插件的问题?我似乎无法找出问题所在。

更新
我认为这是我的UrlMapping "/"(action: 'index', controller: 'dashboard')我将其更改为"/**"(action: 'index', controller: 'dashboard') ;; XXXX不再是问题,但我需要回归。

最佳答案

绝对是URL映射,但是"/**导致了一些不需要的URL链接。

接受another thread的建议并使用:

"/$path**"(action: 'index', controller: 'dashboard')

关于grails - Spring Security CAS插件并且不重定向到拒绝的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29567109/

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