gpt4 book ai didi

grails - 手动向Spring Security提供引荐URL

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

我们有一些购物车页面,可同时使用访客和用户路径。我们希望允许用户在此过程中的任何时候登录,但实际上并不想创建另一个登录页面。我希望我们可以简单地将用户重定向到现有的登录名,并告诉Spring Security返回哪个URL。

我知道在没有 session 的情况下请求 session 超时和/或 protected 页面时会自动发生这种情况,但是我可以自己将URL提供给Spring Security吗?

最佳答案

如果您只需要一个简单的返回URL即可检索购物车,则最好将其自己实现为AuthenticationSuccessHandler。您可以查看SimpleUrlAuthenticationSuccessHandler的源代码及其父级以获得灵感。

默认的登录机制使用RequestCacheSavedRequest,但这实际上是为了重播未经授权的请求。在您的情况下,这可能太过分了。

关于grails - 手动向Spring Security提供引荐URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10605361/

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