如何以编程方式启动OAuth会话?

麦克风

我正在使用InfusionSoft的API来保存网站上填写的表单的内容。该API使用OAuth,据我所知,没有办法进行终生会话。

OAuth似乎起作用的方式是,它旨在让用户在会话已过期时进行登录,就像登录网站一样。这显然不适合API,但是我确定这不是一个不常见的要求。

我有一个初始令牌,但在该令牌到期后,该怎么办?我唯一能想到的就是拥有一个每小时运行一次的cron作业,以刷新访问令牌(有一个“ refreshAccessToken”方法)。

布拉德利·乌勒里

您需要同时存储访问令牌(短期-可以使用24小时)和刷新令牌(长期)。

您仅需要在每个会话开始时调用refreshAccessToken方法。该方法将同时返回新的访问令牌和新的刷新令牌。

发出API请求时,请将新的访问令牌用于当前的“会话”。访问令牌的有效期为24小时(这会不时更改)。

存储新的刷新令牌,并在下一个会话中再次使用它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以编程方式使所选会话无效?

来自分类Dev

如何以编程方式启动本地DynamoDB?

来自分类Dev

如何以编程方式更改会话超时.Net Core

来自分类Dev

如何以编程方式启动滑动以使用RecyclerView消除

来自分类Dev

如何以编程方式设置默认应用启动器?

来自分类Dev

如何以编程方式重新启动android中的服务?

来自分类Dev

如何以编程方式启动Google Compute实例?

来自分类Dev

如何以编程方式重新启动iOS设备?

来自分类Dev

如何以编程方式启动Google即时语音搜索?

来自分类Dev

您如何以编程方式启动用户选择的Daydream?

来自分类Dev

如何以编程方式启动/停止FFMPEG流转码

来自分类Dev

Android-如何以编程方式启动设备“文件系统”?

来自分类Dev

如何以编程方式重新启动Teamviewer守护程序?

来自分类Dev

如何以编程方式启动Windows Store应用程序?

来自分类Dev

如何以编程方式重新启动Teamviewer守护程序?

来自分类Dev

如何以编程方式重新启动iOS设备?

来自分类Dev

如何以编程方式更改或制作新的启动映像?

来自分类Dev

如何以编程方式启动Google Compute实例?

来自分类Dev

如何以编程方式启动虚拟机?

来自分类Dev

在mac平台上,如何以编程方式确定用户何时通过SSH会话登录?

来自分类Dev

如何以编程方式为所有视图设置相同的会话变量?

来自分类Dev

如何以启动该脚本的相同脚本以编程方式终止正在运行的进程?

来自分类Dev

如何以编程方式确定哪个Mac驱动器是启动驱动器?

来自分类Dev

如何以编程方式从Windows 10应用程序启动Camera应用程序?

来自分类Dev

Android-如何以编程方式重新启动system_process?

来自分类Dev

如何以编程方式在启动时添加Dock图标弹跳?

来自分类Dev

如何以编程方式启动“ Google Play游戏资料”游戏页面

来自分类Dev

如何以编程方式重新启动Windows 10 IoT应用

来自分类Dev

如何以编程方式获取MIUI Security应用程序自动启动权限?

Related 相关文章

  1. 1

    如何以编程方式使所选会话无效?

  2. 2

    如何以编程方式启动本地DynamoDB?

  3. 3

    如何以编程方式更改会话超时.Net Core

  4. 4

    如何以编程方式启动滑动以使用RecyclerView消除

  5. 5

    如何以编程方式设置默认应用启动器?

  6. 6

    如何以编程方式重新启动android中的服务?

  7. 7

    如何以编程方式启动Google Compute实例?

  8. 8

    如何以编程方式重新启动iOS设备?

  9. 9

    如何以编程方式启动Google即时语音搜索?

  10. 10

    您如何以编程方式启动用户选择的Daydream?

  11. 11

    如何以编程方式启动/停止FFMPEG流转码

  12. 12

    Android-如何以编程方式启动设备“文件系统”?

  13. 13

    如何以编程方式重新启动Teamviewer守护程序?

  14. 14

    如何以编程方式启动Windows Store应用程序?

  15. 15

    如何以编程方式重新启动Teamviewer守护程序?

  16. 16

    如何以编程方式重新启动iOS设备?

  17. 17

    如何以编程方式更改或制作新的启动映像?

  18. 18

    如何以编程方式启动Google Compute实例?

  19. 19

    如何以编程方式启动虚拟机?

  20. 20

    在mac平台上,如何以编程方式确定用户何时通过SSH会话登录?

  21. 21

    如何以编程方式为所有视图设置相同的会话变量?

  22. 22

    如何以启动该脚本的相同脚本以编程方式终止正在运行的进程?

  23. 23

    如何以编程方式确定哪个Mac驱动器是启动驱动器?

  24. 24

    如何以编程方式从Windows 10应用程序启动Camera应用程序?

  25. 25

    Android-如何以编程方式重新启动system_process?

  26. 26

    如何以编程方式在启动时添加Dock图标弹跳?

  27. 27

    如何以编程方式启动“ Google Play游戏资料”游戏页面

  28. 28

    如何以编程方式重新启动Windows 10 IoT应用

  29. 29

    如何以编程方式获取MIUI Security应用程序自动启动权限?

热门标签

归档