gpt4 book ai didi

java - Spring boot security oauth2 从 cookie 中获取 access_token

转载 作者:行者123 更新时间:2023-12-03 23:11:17 26 4
gpt4 key购买 nike

我目前正在几个 Spring Boot 应用程序之间实现身份验证。此时,jwt 访问 token 在授权头中发送,并由资源服务器获取。但是,我想使用 HttpOnly cookie 来发送 token ,并且想知道如何配置 Spring Boot 以从 cookie 而不是 header 中获取 token 。

我应该提到我正在使用 spring-security-oauth2 和 spring-security-jwt 库。

谢谢!

最佳答案

通过创建我的自定义 TokenExtractor 并将其传递到配置类(带有@EnableResourceServer 的类)中,管理从 cookie 中获取 token ,如下所示:

public void configure(ResourceServerSecurityConfigurer resources) {
resources.tokenExtractor(new CustomTokenExtractor());
}

关于java - Spring boot security oauth2 从 cookie 中获取 access_token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48444906/

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