標準的な (私にとっての) OAuth フローは次のとおりです。
- URL
flow.step1_get_authorize_url()
を生成し、アプリへのアクセスを許可するようユーザーに依頼する - コードを入手する
- 資格情報を取得します
flow.step2_exchange(auth_code)
しかし、別のサービスに直面しました。POST リクエストを開始token_uri
しclient_id
てclient_secret
フォーム値 ( application/x-www-form-urlencoded
)grant_type
として渡すだけでclient_credentials
、scope
フォーム フィールド値としても渡されます。
oauth2client
ライブラリはそれをサポートしていますか?