我在理解OAuth 1.0規範時遇到了問題。Oauth:在哪裏設置oauth_callback?
的OAuth認證有3個步驟:
- GET request_token(服務器< - >服務器)
- 重定向用戶和授權(客戶端重定向)
- 爲的access_token(服務器交換request_token < - >服務器)
我想設置一個oauth_callback,因此用戶在步驟2中被重定向到我的網站。
考慮http://tools.ietf.org/html/rfc5849#section-2.1我必須把oauth_callback參數在步驟1中
考慮http://oauth.net/core/1.0/#auth_step2我已經把它在第2步
什麼是正確的?
投寄箱OAuth的文件稱,其第2步:https://www.dropbox.com/developers/reference/api
但該劇框架(Scala的Web框架)實現發送這個參數在步驟1中
這導致我的Web應用程序不重新定位到用戶到我的網站後認證。
但是哪個實現是錯誤的? Dropbox或播放?或者我完全錯誤地認爲某事是正確的?