OAuthAvviare un'autorizzazione

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.

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

Parametri di query

  • response_typestringobbligatorio

    Deve essere code.

  • client_idstringobbligatorio

    Il client_id del client.

  • redirect_uristringobbligatorio

    Un indirizzo di reindirizzamento registrato, confrontato in modo esatto.

  • scopestringobbligatorio

    I permessi richiesti, separati da uno spazio (offline_access per ottenere un refresh token).

  • statestring

    Restituito invariato al ritorno, per proteggere il client dagli attacchi CSRF.

  • code_challengestringobbligatorio

    Challenge PKCE, base64url(SHA-256(code_verifier)), obbligatoria per ogni client.

  • code_challenge_methodstringobbligatorio

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