难道我对访问用户帐户箱每次需要授权码?(Do I need authorization code e

2019-09-02 11:53发布

我正在开发一个桌面应用程序将与箱的企业帐户进行互动。

第一次当我的应用程序会尝试访问管理员帐户的企业将被重定向到框页面。 接受管理员用户凭据后箱终于重定向用户到我的重定向的URL。 这个重定向的URL将有一个授权码。 这是用来获得访问和刷新令牌。

我的问题是,我可以保存以供将来使用该授权码。 ??

说一个月后我的应用程序再次要访问管理员帐户的企业,然后才能再次需要通过获得授权码的上述步骤。??

Answer 1:

阿洛克,是的,你可以保存访问和刷新标记以供将来使用。 需要注意以下几点:

  • 访问令牌必须通过在每次请求到API的授权报头被包括在内。
  • 接入令牌在1小时后终止。 您可以使用刷新令牌来请求新的访问/刷新标记对。
  • 刷新令牌14后有效期为60天。 如果你的应用需要比不经常进行每月过程中,你需要创建计划任务或代上工作,刷新访问/刷新标记对在此期间。 有了这个任务/工作,你可以无限期地刷新令牌。
  • 如果访问并刷新两个令牌已经过期,用户必须手动再次认证您的应用程序。


文章来源: Do I need authorization code each time for accessing user box account?
标签: box-api