OAuthDémarrer une autorisation

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.

GEThttps://api.sofia-post.com/api/v1/oauth/authorize

Paramètres de requête

  • response_typestringrequis

    Doit valoir code.

  • client_idstringrequis

    Le client_id du client.

  • redirect_uristringrequis

    Une adresse de redirection enregistrée, comparée à l’identique.

  • scopestringrequis

    Les permissions demandées, séparées par une espace (offline_access pour obtenir un refresh token).

  • statestring

    Renvoyé tel quel au retour, pour protéger le client contre les CSRF.

  • code_challengestringrequis

    Challenge PKCE, base64url(SHA-256(code_verifier)), obligatoire pour tous les clients.

  • code_challenge_methodstringrequis

    Doit 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.