GET /authorize
Il s’agit du flux OAuth 2.0 utilisé par les applications mobiles pour accéder à une API. Avant de commencer ce flux, vous devez générer et stocker un code_verifier, puis vous en servir pour générer un code_challenge qui sera envoyé avec la demande d’autorisation.
Paramètres
L’identifiant unique de l’API cible à laquelle vous souhaitez accéder.
L’identifiant de l’API cible (serveur de ressources) à laquelle vous souhaitez accéder. Il doit correspondre à un identifiant d’API enregistré dans votre locataire Auth0. Il est utilisé comme alternative à
audience lorsque le profil de compatibilité du paramètre de ressource du locataire est défini sur compatibility.Les scopes pour lesquels vous souhaitez demander une autorisation. Ils doivent être séparés par des espaces. Vous pouvez demander des scopes OpenID Connect (OIDC) standard, des claims personnalisées ou tout scope pris en charge par l’API cible. Incluez ‘offline_access’ pour obtenir un Jeton d’actualisation.
Indique à Auth0 quel flux OAuth 2.0 vous souhaitez exécuter. Utilisez ‘code’ pour le flux d’octroi par code d’autorisation (PKCE).Valeurs autorisées :
codeL’ID client de votre application.
Une valeur opaque que l’application ajoute à la requête initiale et qu’Auth0 inclut lors de la redirection vers l’application. Cette valeur doit être utilisée par l’application pour prévenir les attaques CSRF.
L’URL vers laquelle Auth0 redirigera le navigateur une fois l’autorisation accordée par l’utilisateur.
Méthode utilisée pour générer le défi. Utilisez
S256, car Auth0 ne prend en charge que cette méthode.Valeurs autorisées : S256Défi généré à partir du
code_verifier.Le nom de la connexion configurée pour votre application.
Pour lancer une requête d’authentification silencieuse, utilisez
prompt=none.ID de l’organisation à utiliser lors de l’authentification d’un utilisateur.
ID du ticket d’invitation de l’organisation.
L’empreinte JWK RFC7638 de la clé publique de preuve de possession utilisant la fonction de hachage SHA-256.
Réponse
| Statut | Description |
|---|---|
| 302 | Redirection vers le redirect_uri spécifié après l’autorisation. |
| default | Erreur inattendue |