会议室数字板 - Office 365 - OAuth2 - 永不过期的令牌生活

时间:2018-03-30 15:05:04

标签: powershell oauth-2.0 office365 token azure-active-directory

我正在为会议室数字板工作。每个登上会议室门外的木板,根据日历显示是否被占用以及下列会议。 我按照本教程创建了JavaScript single-page app

问题是,过了一会儿(不到1小时),我必须再次登录。我真的很难找到一个解决方案来避免它或尽可能地降低这个频率。

环顾四周似乎正在努力令牌的生命就是答案。刷新它,或者更好的是,将它设置为永不过期(直到被撤销)。

我在PowerShell之后尝试过this guide,但它对v2.0不起作用。

1 个答案:

答案 0 :(得分:0)

Azure AD不支持无限生存期访问令牌。访问令牌生存期的硬限制是1小时。

但是,Azure AD支持为新访问令牌无限链接刷新令牌。修改可配置令牌生存期属性并将其设置为until-revoked时,您实际上是为刷新令牌执行此操作。

您必须确保代码中有适当的逻辑来跟踪访问令牌的到期时间,并在旧令牌过期时使用刷新令牌请求新的访问令牌。