如何检查微软真实账户REST API令牌有效(过期)或不使用访问令牌?
问题描述:
我正尝试通过我的网站与微软真实账户连接。通过使用microsoft的文档,我得到了离线指令并使用了到期时间。如何检查微软真实账户REST API令牌有效(过期)或不使用访问令牌?
现在的问题是如何检查令牌是否有效(过期)或不?哪个网址给出了答案?
答
返回access_token
和refresh_token
的响应也应包含一个expires_in
值,您可以使用该值计算access_token
应该被缓存多长时间。一旦缓存的令牌接近到期,您可以触发抢先式刷新。
但是,即使进行抢先式刷新,应用程序也应该查找来自OneDrive API的401
响应,并将其用作刷新的触发器。如果你想提出一个请求来验证当前的令牌是否仍然有效,你可以点击下面的内容 - 但它不会告诉你它已经离开了多长时间,只是在这个瞬间是否可以:
感谢您的回复。我是否可以获取令牌信息,如Google Oauth2 https://www.googleapis.com/oauth2/v3/tokeninfo?access_token=回复:如果令牌有效{ “aud”:“8819981768.apps.googleusercontent.com” , “user_id”:“123456789”, “scope”:“https://www.googleapis.com/auth/drive.metadata.readonly”, “expires_in”:436 } expires表示{“error”: “令牌无效”} –