2011-06-21 14 views
11

私のウェブサイトにoauth 1を実装したいのですが、どうすればいいでしょうか リクエストトークンをアクセストークンと交換しなければならないのですか?OAuthリクエストとアクセストークン

ありがとうございます。

答えて

22

リクエストトークンは一時的でユニークなものです。 1つを出した後は、a)数分経過した、またはb)アクセストークンを要求するために使用されたことを一度忘れてください。リクエストトークンの再利用を許可すると、HTTPリプレイ攻撃が可能になります。 OAuthの1.0仕様の呪文の

第6節このうち:

リクエストトークン: に消費者が使用しは 保護されたリソースへのアクセスを許可するユーザーをお願いします。 ユーザ許可リクエストトークンは、 がアクセストークンに交換されています。 は1回のみ使用する必要があります。他の目的には を使用してはいけません。リクエストトークンには の有効期間があることが推奨されています( )。

+0

フォローアップの質問です。私が期限切れのアクセストークンを持っていて、それをリフレッシュした場合、もう一度別のアクセストークンを交換してしまうので、oauthの第1ステップと第2ステップを実行しません。問題は、新しいアクセストークンの値が期限切れのアクセストークンと異なるのですか? – omg

+0

はい、更新されたアクセストークンを発行し、期限切れのアクセストークンを忘れる必要があります –

関連する問題