首页 > 解决方案 > 我是否应该在 OAuth2 中使用 JWT 令牌来提供安全 API

问题描述

我正在使用 ReactJS(前端 UI)和 Scala(后端 API)开发 Web 应用程序。我已将后端服务实现为微服务。

这里我集成了 OAuth2 授权框架并使用了 OAuth Access Tokens。用户身份验证后,我将在每个后续请求标头中传递 OAuth 访问令牌。

我确实在一些网站链接中看到,我们应该在 OAuth2 流程中使用 JWT 令牌而不是“OAuth 访问令牌”来提供安全 API。

我应该将 JWT 令牌集成到现有的 OAuth2 中吗?请分享您的建议。谢谢。

标签: reactjsscalasecurityoauth-2.0jwt

解决方案


OAuth2 是一种授权协议,并不规定 access_token 的格式,因此您可以从授权服务器返回一个 JWT,其中包含范围/权限和到期时间。

建议通过此 https://auth0.com/blog/ten-things-you-should-know-about-tokens-and-cookies/#token-oauth


推荐阅读