Ce tutoriel explique comment utiliser le module nginx-openid-connect pour ajouter une authentification et une autorisation à votre serveur NGINX. Nous vous recommandons de vous connecter pour suivre ce démarrage rapide avec les exemples configurés pour votre compte.
Installer et activer le module nginx-plus-module-njs
Vous devez d’abord installer le module
nginx-plus-module-njs pour NGINX Plus.Suivez le guide d’installation des modules dynamiques pour installer les packages dans votre système d’exploitation hôte.Pour les distributions Linux qui utilisent le gestionnaire de packages yum, il est possible d’installer le module de la manière suivante :sudo yum install nginx-plus-module-njs jqUne fois le module installé, vous devez l’activer pour NGINX en ajoutant la ligne suivante au début de votre fichier /etc/nginx/nginx.conf :load_module modules/ngx_http_js_module.so;Configurez NGINX avec les détails de votre application Auth0
Exécutez le script configure.sh dans le dossier nginx-openid-connect pour renseigner le modèle de configuration pour votre application Auth0 :Puis, ajoutez l’URL de déconnexion de votre locataire à votre fichier
openid_connect_configuration.conf.Configuration des paramètres de l’application Auth0
Dans Auth0 Dashboard :
- Accédez à Applications > Applications, puis sélectionnez votre application dans la liste.
- Passez à l’affichage Paramètres.
- Dans la section URI de l’application, ajoutez https:///_codexch à URL de rappel autorisées).
- Passez à l’affichage Credentials (Identifiants).
Étapes suivantes
Beau travail! Si vous en êtes arrivé là, vous devriez avoir la connexion, la déconnexion et les informations de profil utilisateur actives dans votre application.Cela conclut notre tutoriel de démarrage rapide, mais il y a tellement plus à explorer. Pour en savoir plus sur ce que vous pouvez faire avec Auth0, consultez :- Auth0 Dashboard : apprenez à configurer et gérer votre locataire et vos applications Auth0
- Auth0 Marketplace : découvrez des intégrations que vous pouvez activer pour étendre les fonctionnalités d’Auth0