我必须通过引脚验证过程来获取访问令牌。这个访问令牌持续多长时间?我是否需要做任何事情来保持会话活着,或者我只需要存储令牌?
没有多大意义的是,我已经多次完成pin-auth过程并且根据developer.nest.com/clients我仍然只有1个当前用户/ 1000这让我觉得现有用户是每当我要求新的时候都会被摧毁。
答案 0 :(得分:1)
OAuth 2.0 specification在令牌中定义了expires_in
字段:
访问令牌的生命周期(以秒为单位)。例如,值“3600”表示访问令牌将在生成响应之后的一小时内到期。如果省略,授权服务器应该通过其他方式提供到期时间或记录默认值。
答案 1 :(得分:0)
使用Sanction Python模块获取OAuth访问令牌时,我得到的值为1729295254.0,如果我正确算数并且初始值以秒为单位,则转换为〜54年。
第二个问题的答案很可能是由于登录的是哪个嵌套帐户(对我来说一直是同一个)。