在 Evernote 中,授权 url 中的 "state" 参数未在回调中传递
In Evernote, "state" parameter in authorization url is not getting passed in callback
我正在使用 scribe 进行 oauth。在授权 url 中,我传递 'state' 参数和一个令牌以在回调请求期间识别用户。
authorizationUrl = EVERNOTE_SERVICE.getAuthorizationUrl(requestTokenObject.getToken());
log.info("Auth url : " + authorizationUrl);
redirect(authorizationUrl + "&state=" + token);
但是在回调中,我没有收到 "state" 参数。我在回调中只收到 "oauth_token" 和 "oauth_verifier"。我期待这必须起作用,其他人应该已经这样做了。我错过了什么?
印象笔记目前使用的是OAuth1.0,貌似在OAuth2中加入了state
参数。 OAuth1.0 没有状态参数。
我正在使用 scribe 进行 oauth。在授权 url 中,我传递 'state' 参数和一个令牌以在回调请求期间识别用户。
authorizationUrl = EVERNOTE_SERVICE.getAuthorizationUrl(requestTokenObject.getToken()); log.info("Auth url : " + authorizationUrl); redirect(authorizationUrl + "&state=" + token);
但是在回调中,我没有收到 "state" 参数。我在回调中只收到 "oauth_token" 和 "oauth_verifier"。我期待这必须起作用,其他人应该已经这样做了。我错过了什么?
印象笔记目前使用的是OAuth1.0,貌似在OAuth2中加入了state
参数。 OAuth1.0 没有状态参数。