OAuth
Avviare un'autorizzazione
Aprila nel browser. Un client sconosciuto o una redirect_uri non registrata dà un 400; altrimenti reindirizza alla schermata di consenso di Sofia.
Parametri di query
response_typestringobbligatorioDeve essere
code.client_idstringobbligatorioIl
client_iddel client.redirect_uristringobbligatorioUn indirizzo di reindirizzamento registrato, confrontato in modo esatto.
scopestringobbligatorioI permessi richiesti, separati da uno spazio (
offline_accessper ottenere un refresh token).statestringRestituito invariato al ritorno, per proteggere il client dagli attacchi CSRF.
code_challengestringobbligatorioChallenge PKCE,
base64url(SHA-256(code_verifier)), obbligatoria per ogni client.code_challenge_methodstringobbligatorioDeve essere
S256.
Risposta
302
Reindirizza alla schermata di consenso, oppure rimanda l'errore a redirect_uri.
400
invalid_client: client sconosciuto o redirect_uri non registrata.