私は dotnetopenauth を使用しており、Google API を使用しています。私の問題は、保存した更新トークンから認証コードを取得することです。そのコードを取得できれば、アクセストークンを取得できます。私は直接アクセストークンではなくそのコードを取得したい。更新トークンから認証コードを返すことができるエンドポイントのメソッドまたは URL を見つけることができませんでした。事前にサンクス
質問する
434 次
1 に答える
0
OAuth 2 フローが混乱していると思います。認証コードはリフレッシュ トークンから取得されません。これは逆です。認証コードを 1 回使用する代わりに、リフレッシュ トークンを取得します。アクセス トークンは、3 つの方法のいずれかで取得されます
- リフレッシュトークンと引き換えに。
- リフレッシュ トークンとアクセス トークンの両方を返す認証コードの最初の交換。
- または、承認コード フローの代わりに暗黙的な付与タイプを使用している場合、ユーザーの承認リダイレクトに応答して #fragment の URL でアクセス トークンを取得しますが、これはブラウザーで実行される JavaScript にのみ適用されます。 Web サーバーに送信されます。
于 2013-01-12T15:20:49.063 に答える