首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >API访问令牌存放在哪里?

API访问令牌存放在哪里?
EN

Stack Overflow用户
提问于 2018-12-05 03:51:48
回答 1查看 367关注 0票数 0

我正在使用一个API (https://developers.gfycat.com/api/),它使用典型的OAuth流来授予开发人员访问API请求的权限。通过在代码中手动插入值,我能够成功地模拟获取访问令牌并在API请求中使用它的整个过程。现在我已经成功地完成了所有移动部件的工作,我正在尝试将所有部件放在一起,并有一些问题:

API访问令牌的成功请求如下所示:

代码语言:javascript
复制
{"token_type":"bearer","scope":"","expires_in":3600,"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1NDM5NTIzOTEsImlzcyI6IjJfWldiaktHIiwicm9sZXMiOlsiQ29udGVudF9SZWFkZXIiXX0.SFdMGS8J_KP7pM2H33eu3l6ip2-8PkVHM4VTZzxTWyw"}

  1. 是否最好在应用程序启动时检索一次访问令牌,然后将访问令牌存储在某个地方,然后每次尝试发出API请求时,确保在尝试检索访问令牌之前捕获到任何“访问令牌过期”错误?或者,每次我发出access_token请求时,简单地请求access_token是可以接受的吗?即使它在我的应用程序中非常frequently?
  2. Where,如果我决定这样做,我是否要存储access_token字段?
EN

回答 1

Stack Overflow用户

发布于 2018-12-05 04:01:30

  1. 在数据库的表中创建一列来保存令牌,但这有点麻烦,因为每次需要更新令牌时,您都必须再次写入数据库。
  2. 您可以搜索"Redis",我认为它可以帮助您更适合保存令牌
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53620446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档