我有一个 Angular 应用程序作为前端客户端和一个 Rails 后端 API。我想访问 Asana 的 API,并想通过 Angular 应用程序对其进行授权,所以我正在关注他们的 OAuth 流程,称为Implicit Grant Flow
.
在授权过程之后,我得到一个access_token
但是当试图在 Postman 上使用这个代码时(为了测试我将在后端实现的 API 调用)我得到一个 401,而不是授权代码。
有没有办法让用户通过 Angular 进行授权,然后将此 access_token 交换为永久令牌/代码,以便在后端进行后续调用?
如果没有,每次我需要访问 API 时是否需要让用户授权?
编辑
这是我尝试access_token
与 Postman 一起使用的屏幕截图:
注意在我授权应用程序几分钟后,我在 Postman 上尝试了上述操作,所以我想令牌仍然有效。