使用ID令牌或访问令牌对API服务器进行身份验证

4

我有一个React应用程序和一个后端API服务器,它们是分别托管的。我使用cognito进行身份验证。当用户登录时,我会收到3个令牌 - id令牌、访问令牌和刷新令牌。

我已经了解到id令牌用于身份验证,而access令牌用于授权。

我有点困惑,在向API服务器发出API请求时应该使用哪个令牌(id令牌或access令牌)。


请参阅此链接 - Sabir Khan
1个回答

3
你应该使用访问令牌来进行授权。当你检查一个用户是否有权访问资源时,这就是授权。
身份验证检查用户身份,因此它能回答这个问题 - 这真的是那个用户吗?
这些术语应该被理解,所以请再次阅读这里的内容: Authentication versus Authorization

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接