2016-12-05 4 views
0

oauthにscribeを使用しています。認証URLでは、コールバック要求時にユーザーを識別するトークンを「状態」パラメータに渡しています。Evernoteでは、認証URLの「状態」パラメータがコールバックで渡されません

authorizationUrl = EVERNOTE_SERVICE.getAuthorizationUrl(requestTokenObject.getToken()); log.info( "Auth url:" + authorizationUrl); リダイレクト(authorizationUrl + "& state =" + token);

しかし、コールバックでは、「状態」パラメータが受信されません。私はコールバックに "oauth_token"と "oauth_verifier"しか受信しません。私はこれがうまくいくことを期待しており、他の誰もがこれをやっているはずです。私は何が欠けていますか?

答えて

2

Evernoteは現在OAuth1.0を使用していますが、stateパラメータがOAuth2で追加されたようです。 OAuth1.0には状態パラメータがありません。

+0

ありがとうございました。しかし、特定のユーザーにコールバック要求をトレースするオプションは何ですか? – user3787910

+0

最終的にいくつかのセッション管理を行う必要があります。私たちが書いたアプリケーションの例では、httpセッションを利用してそこに物事を保存しています。 – akhaku

関連する問題