gpt4 book ai didi

spring - refreshToken 端点实现在哪里?

转载 作者:行者123 更新时间:2023-12-01 00:36:03 26 4
gpt4 key购买 nike

我正在使用 springboot-security-jwt因为有很好的推荐,而且它正在运行......但是当我测试refreshToken时,在哪里实现?如何使用它?

或许对于一个“高级开发者 Spring”来说,它是如此明显,但它不适合我,我没有在那里看到它。 /auth/token端点实现?

有一些关于它的示例或文档以及如何(参数)调用它?

... 凡springboot-security-jwt /token端点实现?检查它(或一种“健康终点测试”)......

最佳答案

项目 springboot-security-jwt 中的主要配置在 WebSecurityConfig.java 中:(参见 https://github.com/svlada/springboot-security-jwt/blob/master/src/main/java/com/svlada/security/config/WebSecurityConfig.java)。

在这个类中,您将看到一个创建的 AjaxLoginProcessingFilter 类型的 bean,配置为拦截匹配“/api/auth/login”的请求。这将处理登录并生成 JWT token 。

然后,您可以按照配置的下一个 bean - JwtTokenAuthenticationProcessingFilter 查看它使用 api 请求上提供的 JWTToken 拦截和验证的内容

refreshToken 是一个标准的 Spring Controller - 请参阅 RefreshTokenEndpoint 类( https://github.com/svlada/springboot-security-jwt/blob/master/src/main/java/com/svlada/security/endpoint/RefreshTokenEndpoint.java )

作者还在etc文件夹下的Blog.md中提供了详细的解释——看看吧!有很多有用的链接可以快速使用 JWT

关于spring - refreshToken 端点实现在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41173357/

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