0
我通過PHP使用OAuth 2.0爲用戶提供了訪問其作爲CMS一部分的Google Analytics數據的權限。我已經以編程方式選擇「離線」模式,因此一旦通過身份驗證就會收到訪問令牌和刷新令牌。當訪問令牌到期時,我使用刷新令牌來獲取新的訪問令牌。一切都很好,事情都很好。OAuth 2.0:重新發送刷新令牌
的問題是,我的一些應用程序的用戶擁有兩個或兩個以上[合法]帳戶與我的應用程序:
[email protected]
[email protected]
而且都需要能夠訪問來自同一個谷歌帳戶數據:
[email protected]
當他們第一次授權[email protected]訪問[email protected]的數據時,會按照預期發回訪問令牌和刷新令牌。但是當他們嘗試授權[email protected]時,只有一個訪問令牌被髮回(大概是因爲刷新令牌已經由Google發佈)。
有沒有辦法再次請求刷新令牌而無需重置它?
再次強制授權的問題是原始刷新令牌將不再有效。我希望能找到一種重新發送原始刷新標記的方法,但我認爲在這一點上是不可能的。 – claviska 2012-01-01 23:44:39