2

現在、Spring でアプリケーションを構築しており、外部アプリケーションに接続しようとしています。アプリケーションのリソースは Oauth 1.0 によって保護されており、既にコンシューマー キー、コンシューマー シークレット、oauth トークン、および oauth トークン シークレットを持っています。この情報を使用してリソースを取得する方法はありますか、それとも毎回新しい oauth トークンを要求する必要がありますか? 毎回新しいトークンを取得する必要がある場合、これを行う方法に関する適切なチュートリアルはありますか? それは大歓迎です。

4

1 に答える 1

1

外部アプリケーションの構築方法によって異なります。

持っているトークンがaccess token有効期限が切れない場合は、毎回新しいトークンを取得する必要はありません。有効期限が切れるまで使用してください。

持っているトークンがrequest token- の場合、最初にこのトークンを承認し (通常はアプリケーションに Web 要求を送信することによって)、それを と交換する必要がありますaccess token(通常、成功した応答には が含まれますaccess token)。

あなたは-を持っているとおっしゃっていたので、外部アプリケーションサービスに加入している限り有効であるとtoken secret推測しています。access tokenこれで、OAuth 1.0 リクエストを行うために必要なすべての情報が得られたように見えます。

私が出会った OAuth 1.0 の Web 上の最良のガイドは、 http://hueniverse.com/oauth/guide/にあります。

于 2013-11-29T20:10:23.533 に答える