OAuthIniciar una autorización

OAuth

Iniciar una autorización

Ábrela en el navegador. Un cliente desconocido o una redirect_uri no registrada da un 400; si no, redirige a la pantalla de consentimiento de Sofia.

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

Parámetros de consulta

  • response_typestringobligatorio

    Debe ser code.

  • client_idstringobligatorio

    El client_id del cliente.

  • redirect_uristringobligatorio

    Una dirección de redirección registrada, comparada de forma exacta.

  • scopestringobligatorio

    Los permisos solicitados, separados por un espacio (offline_access para obtener un refresh token).

  • statestring

    Se devuelve sin cambios al volver, para proteger al cliente frente a CSRF.

  • code_challengestringobligatorio

    Desafío PKCE, base64url(SHA-256(code_verifier)), obligatorio para todos los clientes.

  • code_challenge_methodstringobligatorio

    Debe ser S256.

Respuesta

302

Redirige a la pantalla de consentimiento, o devuelve el error a redirect_uri.

400

invalid_client: cliente desconocido o redirect_uri no registrada.