OAuth
Démarrer une autorisation
À ouvrir dans le navigateur. Un client inconnu ou une redirect_uri non enregistrée renvoie un 400 ; sinon, redirection vers l’écran de consentement de Sofia.
Paramètres de requête
response_typestringrequisDoit valoir
code.client_idstringrequisLe
client_iddu client.redirect_uristringrequisUne adresse de redirection enregistrée, comparée à l’identique.
scopestringrequisLes permissions demandées, séparées par une espace (
offline_accesspour obtenir un refresh token).statestringRenvoyé tel quel au retour, pour protéger le client contre les CSRF.
code_challengestringrequisChallenge PKCE,
base64url(SHA-256(code_verifier)), obligatoire pour tous les clients.code_challenge_methodstringrequisDoit valoir
S256.
Réponse
302
Redirige vers l’écran de consentement, ou renvoie l’erreur à redirect_uri.
400
invalid_client : client inconnu ou redirect_uri non enregistrée.