Google OAuth 2.0のpromptパラメーター
Google
OAuth 2.0
インフラ
Google OAuth 2.0認証でユーザーインターフェースの表示動作を制御するパラメーター。
consent
- 権限確認画面を必ず表示
- 既に同意済みでも再度確認画面を出す
- refresh tokenが必要な場合に有効
- セキュリティ重視のアプリケーションで使用
none
- 可能な限り画面表示をスキップ
- 既存の認証状態を利用
- ユーザー操作を最小化
- サイレント認証で使用
login
- ログイン画面を必ず表示
- 既存セッションがあっても再ログイン要求
- アカウント切り替えが必要な場合
select_account
- アカウント選択画面を必ず表示
- 複数Googleアカウント使用者向け
- 明示的なアカウント選択を促す
用途
- 権限確認の強制表示
- ユーザー体験の制御
- セキュリティ要件への対応
- アカウント管理の改善