0

私は dotnetopenauth を使用しており、Google API を使用しています。私の問題は、保存した更新トークンから認証コードを取得することです。そのコードを取得できれば、アクセストークンを取得できます。私は直接アクセストークンではなくそのコードを取得したい。更新トークンから認証コードを返すことができるエンドポイントのメソッドまたは URL を見つけることができませんでした。事前にサンクス

4

1 に答える 1

0

OAuth 2 フローが混乱していると思います。認証コードはリフレッシュ トークンから取得されません。これは逆です。認証コードを 1 回使用する代わりに、リフレッシュ トークンを取得します。アクセス トークンは、3 つの方法のいずれかで取得されます

  1. リフレッシュトークンと引き換えに。
  2. リフレッシュ トークンとアクセス トークンの両方を返す認証コードの最初の交換。
  3. または、承認コード フローの代わりに暗黙的な付与タイプを使用している場合、ユーザーの承認リダイレクトに応答して #fragment の URL でアクセス トークンを取得しますが、これはブラウザーで実行される JavaScript にのみ適用されます。 Web サーバーに送信されます。
于 2013-01-12T15:20:49.063 に答える