2015-07-04 40 views
0

我創建othon在python django中?

http://127.0.0.1:8000/o/token/?grant_type=password&username=superadmin&password=superadmin&client_id=aNj1FhsczO3khTZnzNvWL763xwrU1TVzwuOq77Gu&client_secret=xqnq5KGrM6bQz3p3gznGNuj6HGDyEisUjl1fqmjziK1tltO0EZkdnbHMispbRiMTn8FlK1czAoMBCYEn2fmsGpHS3CVMvoFpOQc0ec5Z0BYCHw6XLv61hebdCWdKYeO0 

我的反應是::

{ 
    "access_token": "HpA3kWb07goJRXX7cHdIRQhgJUEKe6", 
    "token_type": "Bearer", 
    "expires_in": 10000, 
    "refresh_token": "3ippzpP42sKs6VdtCvSEMvf0OIBWhq", 
    "scope": "read write groups" 
} 

其工作正常,但只當一次又一次地運行這個網址的使用的access_token從時間到期如何糾正這種改變。請幫幫我。

+0

訪問令牌更改是預期的行爲。雖然我不明白你的意思到期時間 – TheGeorgeous

+0

我的時間到期是10分右。時間沒有完成再次運行上面的url access_token changed.thats我想問題,我認爲需要把條件放在python .... – Tabi

+0

是你使用圖書館? – TheGeorgeous

回答

0

過期時間由服務器決定。 服務器在到期時間後刪除訪問令牌。所以,當你創建一個新的令牌時,你必須存儲時間,檢查令牌對每個請求是否有效,如果偏移量較大,服務器必須要求用戶請求一個新的令牌。

+0

。我只需要一個訪問令牌,到期後我將使用刷新令牌獲得新的訪問令牌。 – Tabi

+0

請幫我,我是一個新的python django oAuth – Tabi

+0

你必須刪除/禁用舊的令牌,並用db中的新令牌代替新的令牌 – TheGeorgeous