Salesforce會話在2小時後自動超時,因此我們需要刷新令牌,任何人都可以建議用戶必須通過databasedotcom每兩小時重新授權應用程序。Salesforce重新驗證令牌
1
A
回答
1
這不是採樣Ruby代碼,但描述瞭如何刷新令牌:
客戶端應用程序通過發佈另一個請求(4)https://login.salesforce.com/services/oauth2/token,此時與以下形式的有效載荷獲得一個新訪問令牌:
grant_type = refresh_token & CLIENT_ID = 3MVG9lKcPoNINVBJGKrUKSXjJRTgKoeZx6OvJLXwLO8n80_OY.ydx0cQ24zGwBhRfa4YEWrFaNVVdI142EivZ & client_secret = 7868057769520845245 & refresh_token = 5Aep861eWO5D.7wJBuW5aaARbbxQ8hssCnY1dw3qi59o1du7ob.lp23ba_3jMRnbFNT5R8X2GUKNA ==
grant_type Set this to refresh_token.
client_id Your application's client identifier.
client_secret Your application's client secret (optional).
refresh_token The refresh token provided in the previous authorization.
在接收到該訪問令牌,客戶端可以重複其請求(5),發送給用戶(6)的響應,並且進行服務請求(7,8,9),直到新的訪問令牌到期。
https://developer.salesforce.com/page/Digging_Deeper_into_OAuth_2.0_on_Force.com#Token_Refresh
相關問題
- 1. Wowza令牌驗證
- 2. 驗證SAML令牌
- 3. 驗證ADFS令牌
- 4. GCM令牌驗證
- 5. CSRF令牌驗證
- 6. 制定重置身份驗證令牌
- 7. Salesforce安全令牌
- 8. 身份驗證刷新令牌
- 9. Salesforce的刷新令牌的OAuth
- 10. 使用omniauth salesforce更新令牌
- 11. Node.JS驗證Google身份驗證令牌
- 12. oAuth2春季令牌驗證/驗證
- 13. 驗證C2DM驗證令牌 - Android/Urban Airship
- 14. Facebook API批處理重新驗證多個訪問令牌
- 15. Salesforce驗證
- 16. 驗證Salesforce ID
- 17. salesforce:刷新沙箱後重置安全令牌
- 18. Azure OpenId令牌驗證
- 19. CherryPy身份驗證令牌
- 20. Facebook身份驗證令牌
- 21. 驗證Windows標識令牌
- 22. 如何驗證CSRF令牌?
- 23. 身份驗證令牌
- 24. 與身份驗證令牌
- 25. 令牌驗證和過期
- 26. Docker登錄驗證令牌
- 27. 無法驗證Facebook令牌
- 28. NodeJS JWT令牌驗證
- 29. 解密/驗證Firebase令牌
- 30. 驗證jwt令牌[rsa]
謝謝,但如何使用舊的令牌來獲取新的令牌,而無需用戶重新登錄 – user2630667 2014-09-24 11:16:45
您可以配置在這裏刷新令牌策略重新授權:設置,單擊管理應用程序|連接的應用|刷新令牌政策 – John 2014-09-24 15:52:48
再次感謝。在ruby中使用'databasedomcom gem'如何重新授權像樣本ruby代碼 – user2630667 2014-09-24 16:44:42