2015-04-22 109 views
0

我使用以下步驟來刷新LinkedIn的oauth2訪問令牌LinkedIn OAuth訪問令牌刷新不增加到期時間

https://developer.linkedin.com/docs/oauth2#refresh

開始在瀏覽器中的OAuth程序後,如所描​​述的對話框被跳過,然後發佈一個新代碼,然後用它來獲得一個新的,不同的access_token。但expires_in字段(秒至期滿)小於前一個access_token中的那個字段,實際上它引用的是相同的截止日期。

這意味着過期日期實際上還沒有被擴展,這是刷新訪問令牌的目的。

刷新訪問令牌是否延長到期時間?
還是有什麼我在這裏失蹤? (也許是到期日只能使用一定時間後延長?)

回答

-1

expires_in永遠是同前access_token因爲expires_in只是到期令牌的有效期爲數量。我不知道LinkedIn的價值回報是什麼,但我猜你每次都看到一個不錯的回合數?

https://tools.ietf.org/html/rfc6749#section-4.2.2

expires_in

 RECOMMENDED. The lifetime in seconds of the access token. For 
    example, the value "3600" denotes that the access token will 
    expire in one hour from the time the response was generated. 
    If omitted, the authorization server SHOULD provide the 
    expiration time via other means or document the default value. 
+0

我沒有看到一個回合數,數量正在減少在隨後的請求,因爲它是引用相同的失效日期之前的訪問令牌,如在我的問題中概述(我編輯了這個問題,使之更加清晰) –