Créer des applications

Une application dans Auth0 fait référence à une application native qui s’exécute sur un appareil mobile, à une application Web à page unique qui s’exécute sur un navigateur, ou à une application Web classique qui s’exécute sur un serveur.

Lorsque vous créez une application dans Auth0 Dashboard, ce dernier lui attribue un ID client : une chaîne alphanumérique qui est l’identifiant unique de votre application. Cet identifiant sera utilisé dans le code de votre application lorsque vous appellerez les API Auth0. L’ID client n’est pas modifiable.

Le secret client est un autre élément d’information essentiel. Il doit rester confidentiel à tout moment. Si quelqu’un accède au secret client de votre application, il peut se faire passer pour votre application et accéder à des ressources protégées. Il est important que vous sélectionniez le bon type d’application pour permettre à Auth0 de vérifier certains risques de sécurité.

  1. Allez dans Dashboard > Applications > Applications.

  2. Cliquez sur Créer une application.

  3. Donnez un nom descriptif à votre nouvelle application.

  4. Choisissez parmi les types d’applications suivants :

    • Applications natives : il s’agit d’applications mobiles, de bureau ou hybrides fonctionnant de manière native sur un appareil (par exemple, iOS, Android).

    • Applications web à page unique : il s’agit notamment d’applications JavaScript qui exécutent la majeure partie de la logique de leur interface utilisateur dans un navigateur Web, communiquant avec un serveur Web principalement à l’aide d’API (par ex., AngularJS + Node.js ou React).

    • Applications Web classiques : il s’agit d’applications Web traditionnelles qui exécutent la majeure partie de leur logique d’application sur le serveur (par ex. Express.js, ASP.NET).

    • Applications machine-machine : il s’agit d’applications non interactives, telles que des outils en ligne de commande, des démons, des dispositifs IoT ou des services fonctionnant sur votre ordinateur principal.

  5. Cliquez sur Créer.

La page ApplicationDetails (Détails de l’application) s’affiche et comprend les onglets suivants :

Onglet Settings (Paramètres) Description
Quick Start (Démarrage rapide) Affiche toute la documentation disponible pour votre type d’application.
Settings (Paramètres) Affiche tous les paramètres disponibles pour votre application. Par défaut, la plupart des paramètres sont créés pour vous. Pour en savoir plus, lisez Paramètres de l’application.
Credentials (Identifiants) Affiche la méthode d’authentification de l’application et les informations d’identification configurées. Pour en savoir plus, lisez Identifiants de l’application
Modules complémentaires Permet d’activer les modules complémentaires associés à une application. Il s’agit d’applications web SAML ou WS-Fed pour lesquelles Auth0 génère des jetons d’accès. Pour en savoir plus, lisez Activation du module SAML2 Web App et Configuration des applications WS-Fed.
Connections (Connexions) Permet d’activer les connexions pour votre application. Les connexions sont des sources d’utilisateurs; il est possible de les activer et de les partager entre plusieurs applications. Pour en savoir plus, lisez Connexions.
Organizations Permet d’authentifier les utilisateurs dans les organizations auxquelles ils appartiennent. Pour en savoir plus, lisez Organizations.

En savoir plus