Passer au contenu principal
GET /authorize Utilisez le répertoire d’utilisateurs Auth0 ou votre propre base de données pour stocker et gérer les identifiants (nom d’utilisateur et mot de passe). Si vous avez votre propre base de données d’utilisateurs, vous pouvez l’utiliser comme fournisseur d’identité dans Auth0 pour authentifier les utilisateurs. Lorsque vous effectuez un appel GET vers le point de terminaison /authorize pour une authentification basée sur le navigateur (passive), celui-ci renvoie une redirection 302 vers la page de connexion Auth0, qui affiche le widget de connexion où l’utilisateur peut ouvrir une session avec son courriel et son mot de passe.
L’authentification passive s’effectue dans le navigateur et est lancée à partir de la page de connexion Auth0, où l’utilisateur saisit ses identifiants. Elle ne nécessite aucun code personnalisé ni traitement côté serveur, contrairement à l’authentification active.

Remarques

  • Si response_type=token, après l’authentification de l’utilisateur, celui-ci est redirigé vers l’URL de rappel de votre application, avec le Jeton d’accès et l’ID Token dans l’adresse location.hash. Cela est utilisé pour les applications monopages ainsi que par les SDK mobiles natifs.
  • La principale différence entre l’authentification passive et l’authentification active est que la première se déroule dans le navigateur au moyen de la page de connexion Auth0, tandis que la seconde peut être invoquée de n’importe où (un script, de serveur à serveur, etc.).
  • L’exemple de script auth0.js utilise la version 8 de la bibliothèque. Si vous utilisez la version 7 d’auth0.js, veuillez consulter ce guide de référence.

En savoir plus

Paramètres

response_type
string
requis
Spécifie le type de jeton. Utilisez code pour les flux côté serveur et token pour les flux côté application.Valeurs autorisées : code, token
client_id
string
requis
Le client_id de votre application.
connection
string
Le nom de la connexion configurée pour votre application. Si sa valeur est nulle, l’utilisateur est redirigé vers la page de connexion Auth0 et le widget de connexion s’affiche à l’aide de la première connexion de base de données.
redirect_uri
string
requis
L’URL vers laquelle Auth0 redirigera le navigateur une fois l’autorisation accordée par l’utilisateur. Indiquez le redirect_uri dans les paramètres de votre application.
scope
string
Les scopes OIDC et les scopes d’API personnalisés. Par exemple : openid read:timesheets. Incluez offline_access pour obtenir un Jeton d’actualisation.
state
string
Une valeur opaque que l’application ajoute à la requête initiale et que le serveur d’autorisation inclut lors de la redirection vers l’application. Cette valeur doit être utilisée par l’application pour prévenir les attaques CSRF.

Réponse

StatutDescription
302Redirection vers la page de connexion
400Requête incorrecte - paramètres invalides
500Erreur interne du serveur