OAuth
認可を開始する
ユーザーのブラウザーで開きます。未知のクライアントや未登録の redirect_uri は 400、それ以外は Sofia の同意画面へリダイレクトします。
クエリパラメーター
response_typestring必須codeを指定します。client_idstring必須クライアントの
client_id。redirect_uristring必須登録済みのリダイレクト先。完全一致で照合されます。
scopestring必須要求するスコープ。スペース区切りです(リフレッシュトークンには
offline_access)。statestring戻る際にそのまま返され、クライアントを CSRF から守ります。
code_challengestring必須PKCE チャレンジ
base64url(SHA-256(code_verifier))。すべてのクライアントで必須です。code_challenge_methodstring必須S256を指定します。
レスポンス
302
同意画面へリダイレクトするか、エラーを redirect_uri に返します。
400
invalid_client:未知のクライアント、または未登録の redirect_uri。