gpt4 book ai didi

java - spring security spring session,session不存储在spring session中

转载 作者:行者123 更新时间:2023-12-02 05:04:22 25 4
gpt4 key购买 nike

我已经在spring-security UserDetailService#loadUserByUsername()中存储了一些 session 属性,但它没有存储在spring session 中,只是响应一个名为JSESSIONID的新cookie。如何在 Spring session 中存储它? Spring session 过滤器是在Spring安全过滤器之后执行的吗?

最佳答案

如果您想在使用“UserDetailsS​​ervice”接口(interface)进行身份验证后为 Spring Boot 环境添加更多附加用户信息,请创建实现“AuthenticationSuccessHandler”接口(interface)的新类,并将用户信息添加到 Httpsession。

Spring session(of boot)只存储用户凭证id,除了额外的信息,不像Spring(not of boot)

示例链接(虽然不是 Spring Boot..):https://javapointers.com/tutorial/spring-custom-authenticationsuccesshandler-example-2/

关于java - spring security spring session,session不存储在spring session中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56363423/

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