OAuth
Mulai otorisasi
Buka di browser pengguna. Klien tidak dikenal atau redirect_uri belum terdaftar menghasilkan 400; selain itu diarahkan ke layar persetujuan Sofia.
Parameter query
response_typestringwajibHarus
code.client_idstringwajibclient_idmilik klien.redirect_uristringwajibAlamat pengalihan yang terdaftar, dicocokkan persis.
scopestringwajibScope yang diminta, dipisahkan spasi (
offline_accessuntuk mendapat refresh token).statestringDikembalikan apa adanya saat kembali, untuk melindungi klien dari CSRF.
code_challengestringwajibTantangan PKCE,
base64url(SHA-256(code_verifier)), wajib untuk setiap klien.code_challenge_methodstringwajibHarus
S256.
Respons
302
Mengarahkan ke layar persetujuan, atau mengirim kesalahan kembali ke redirect_uri.
400
invalid_client: klien tidak dikenal atau redirect_uri belum terdaftar.