gpt4 book ai didi

java - 验证每个 Rest API 请求的访问 token 的最佳方式

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

一般来说,在拦截器中验证访问 token 的最佳方法是什么,如果每个用户的访问 token 信息都存储在 HashMap 中,则 HashMap 会随着用户数量的增加而增长。如果我们为每个 api 请求查询数据库,则会增加数据库的负载。如果您知道任何其他技术,请提及。在验证每个请求的访问 token 时我还需要考虑哪些其他事项。验证访问 token 时的预处理和后处理步骤是什么。

提前致谢。

最佳答案

查看 Json Web token 。使用它们可以让您的服务器变得无状态(不在内存上保存任何 session )。其概念是为每个请求传递数字签名 token ,并检查签名的完整性是否正确。Json Web Encryption 还可以沿着 token 加密敏感数据(例如用户 ID)。

这使得在分布式环境中工作变得非常容易

查看此网站:https://jwt.io/ 。有一些 java 实现和大量代码示例可供引用。

关于java - 验证每个 Rest API 请求的访问 token 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39796155/

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