2
A
回答
1
雅虎的OAuth2實現支持參數狀態。您可以在主要請求中附加它。這是一個基本的php例子:
https://api.login.yahoo.com/oauth2/request_auth?client_id='.$client_id.'&redirect_uri='.$redirect_uri.'&response_type=code&state='.$state
1
谷歌和Facebook實施OAuth 2,即要求提供商支持state
參數。 OAuth 1,即雅虎實施的,不是有這樣一個參數。
你可以例如將cookie存儲在用戶的瀏覽器中以保存狀態。
3
像Jan說的那樣,Yahoo是OAuth 1 ...並且不需要狀態參數。
您會注意到Google和FB要求每個回調URL都明確定義/向Google/FB註冊。如果你想偏離這些URL ......你需要使用狀態參數。
雅虎只需要您註冊回調URL的主機/域..剩下的就是完全可變的,可能包含你喜歡的任何參數 http://myregistereddomain.com/whateverpath/?some_param=whatevr&state=heres_your_state&foo=bar
相關問題
- 1. 是否libspotify支持OAuth的
- 2. Yahoo和MS是否支持Oauth 2.0?和了解OAuth幾個問題2.0
- 3. Coldfusion是否支持動態參數?
- 4. Zend Gdata是否支持OAuth?
- 5. Twitter是否支持OAuth 2.0?
- 6. AppEngine是否支持OAuth 2.0?
- 7. java是否支持參數?
- 8. Zuul是否支持OAuth身份驗證?
- 9. Google Drive api是否支持2腳oauth?
- 10. Scribe是否支持三腳OAuth?
- 11. Facebook實際上是否支持OAuth 2.0?
- 12. 是否支持Google文檔列表API支持OAuth 2
- 13. PHP7是否支持多態?
- 14. 是否有任何支持OAuth 2.0的Scala OAuth庫?
- 15. GWT鏈接器是否支持參數?
- 16. Swagger 2.0是否支持矩陣參數?
- 17. MATLAB是否支持命名參數?
- 18. C#是否支持inout參數?
- 19. Java是否支持默認參數值?
- 20. DGML是否支持不同的形狀?
- 21. Twitter OAuth是否支持callBack url中包含空格的queryString參數?
- 22. JBoss 7.1的支持狀態?
- 23. Google App Engine OAuth終端是否支持OAuth 2.0?
- 24. Nvidia GPU是否支持管狀結構?
- 25. QML是否支持狀態繼承和覆蓋?
- 26. 硒IDE是否支持通過和失敗狀態報告?
- 27. MvcSiteMapProvider是否支持「Sql Server」會話狀態?
- 28. QtWebKit Linux Phonon支持狀態
- 29. WiFi狀態不支持
- 30. django的Form類是否保持狀態?