Passer au contenu principal
Pour intégrer Auth0 à une application machine à machine (M2M), vous devez d’abord enregistrer votre application auprès d’Auth0 à l’aide de l’. Ces applications peuvent inclure des applications non interactives, comme des outils en ligne de commande, des démons, des appareils IoT ou des services exécutés sur votre back-end. Les applications M2M sont liées à une API et à ses autorisations ou scopes, qui sont choisis parmi des valeurs prédéfinies. Assurez-vous d’avoir déjà enregistré l’API associée auprès d’Auth0 et défini des scopes pour l’API avant de commencer cet enregistrement. Si vous souhaitez autoriser votre application à accéder uniquement à la d’Auth0, vous n’avez pas besoin d’enregistrer une API distincte; la Management API est déjà configurée pour vous. Pour intégrer Auth0 à une application machine à machine (M2M), vous devez d’abord enregistrer votre application auprès d’Auth0 à l’aide de l’Auth0 Dashboard.
  1. Accédez à Dashboard > Applications > Applications et cliquez sur Create Application.
  2. Saisissez un nom descriptif pour votre application, sélectionnez Machine to Machine Applications, puis cliquez sur Create.
  3. Sélectionnez l’API que vous voulez pouvoir appeler depuis votre application.
  4. Chaque application M2M qui accède à une API doit se voir accorder un ensemble d’autorisations (ou de scopes) qui doivent être accordées par l’utilisateur authentifié. Pour savoir comment ajouter des autorisations, consultez Add API Permissions. Sélectionnez les Permissions que vous voulez inclure dans le jeton d’accès de votre application, puis cliquez sur Authorize.
    Utilisez les scopes update:client_grants et create:client_grants uniquement avec des applications à privilèges élevés, car ils permettent à l’application de s’accorder des autorisations supplémentaires.
    Une fois la nouvelle application créée, vous pouvez configurer les paramètres de l’application, qui comprennent les onglets suivants :
    Onglet des paramètresDescription
    Quick StartAffiche tous les exemples disponibles pour les applications $. Il montre aussi comment appeler votre API à l’aide de diverses technologies. Pour savoir comment accepter et valider les jetons d’accès dans votre API, consultez nos Backend/API Quickstarts.
    SettingsAffiche tous les paramètres disponibles pour votre application. Par défaut, Auth0 crée la plupart de ces paramètres pour vous.
    CredentialsAffiche la méthode d’authentification de l’application et les identifiants configurés. Pour en savoir plus, consultez Application Credentials
    APIsVous permet d’autoriser des API supplémentaires à utiliser avec votre application.
    Pour en savoir plus, consultez paramètres de l’application.

Prochaines étapes

Une fois votre application enregistrée et configurée, voici quelques étapes courantes à suivre :
  • Configurez une connexion à un fournisseur d’identité et activez-la pour votre application (si cela est nécessaire pour votre cas d’utilisation).
  • Modifiez le code de votre application pour utiliser l’application que vous avez enregistrée dans Auth0. Consultez nos Quickstarts Auth0, où vous trouverez des instructions détaillées et des exemples pour diverses technologies. Vous apprendrez aussi à implémenter la connexion et la déconnexion, à gérer vos sessions utilisateur, à récupérer et à afficher les données du profil utilisateur, et plus encore.
  • Utilisez les API Auth0.
    • L’Authentication API gère toutes les fonctions principales liées à l’identité (par exemple, la connexion, la déconnexion et l’obtention du profil utilisateur). La plupart des utilisateurs utilisent cette API au moyen de nos Quickstarts, de la bibliothèque Auth0.js ou du widget Lock. Toutefois, si vous créez manuellement toute votre interface utilisateur d’authentification, vous devrez interagir directement avec cette API.
    • La Management API vous permet d’autatiser diverses tâches également accessibles dans l’Auth0 Dashboard (par exemple : créer des utilisateurs, définir les types d’octroi de l’application).

Pour en savoir plus