chrome.identity.getAuthToken和刷新令牌

chrome.identity.getAuthToken and refresh token?

本文关键字:刷新 令牌 getAuthToken identity chrome      更新时间:2023-09-26

我的印象是,当使用chrome.identity.getAuthToken和gapi.auth。授权({立即:真的…});令牌将在后台刷新。

但它显然不是…在40-50分钟后,GMail令牌过期,使用缓存的令牌,但返回401,正如人们所期望的那样。

可以通过使用chrome.identity.getAuthToken来接收刷新令牌(我知道它只是第一次接收访问令牌)吗?它似乎只在回调中返回令牌字符串。

在上面的问题旁边,我可以检索操作时间来检查何时重新生成访问令牌吗?

整个Oauth 2仍然比我想象的要难。

非常确定对401的预期响应是撤销认证令牌,然后请求另一个。

https://developer.chrome.com/apps/identity method-removeCachedAuthToken

chrome.identity。removeCachedAuthToken({token:},函数回调)