- Créez une machine virtuelle dans la console Azure Management.
- Cliquez sur l’onglet ENDPOINTS de la nouvelle VM et prenez en note le PUBLIC PORT du point de terminaison Remote Desktop.
- Ouvrez le client Microsoft Remote Desktop (Windows ou Mac) ou le client de votre choix (comme rdesktop pour les systèmes Linux). Créez une nouvelle connexion à votre VM.
- Ouvrez la connexion en ignorant tout avertissement de certificat affiché par le client Remote Desktop. Si on vous demande si vous souhaitez repérer des PC, des appareils et du contenu sur le réseau local, choisissez No.
- Cliquez sur l’icône PowerShell dans la barre des tâches de Windows pour ouvrir l’invite de commandes PowerShell. Installez ADDS.
-
Faites du serveur un contrôleur de domaine pour le FQDN
mycompany.local. - Lorsque le système vous demande le SafeModeAdministratorPassword, entrez le mot de passe administrateur que vous avez utilisé lors de la création de la VM. Appuyez sur Entrée pour continuer. Le script de promotion s’exécute et la VM redémarre automatiquement.
-
Ajoutez des groupes et des utilisateurs de test. Ouvrez une session sur la VM à l’aide du client Remote Desktop et ouvrez l’invite de commandes PowerShell. Exécutez le script suivant :
Installer et configurer AD/LDAP Connector
-
Accédez à Auth0 Dashboard > Authentication > Enterprise, puis créez une nouvelle connexion Active Directory/LDAP nommée
auth0-test-ad. Assurez-vous de copier l’URL du ticket générée à la fin de ces instructions. - Sur la VM, désactivez Internet Explorer Enhanced Security Configuration.
- Ouvrez Internet Explorer à l’aide de l’URL du ticket enregistrée à l’étape 1.
-
Suivez les instructions dans le navigateur pour télécharger, installer et configurer le Connector. Lorsque le compte de service LDAP vous est demandé, utilisez le compte administrateur que vous avez créé pour la VM : Nom d’utilisateur :
mycompany\ad-admin,Mot de passe : (le même qu’auparavant). - Une fois la configuration et l’installation du Connector terminées, redémarrez le serveur.
- Ouvrez de nouveau une session sur la VM à l’aide de Remote Desktop.
-
Ouvrez le site de configuration du Connector en accédant à
http://localhost:8357/. -
Vérifiez que le Connector est capable de trouver un utilisateur :
- Cliquez sur l’onglet Search.
- Sous « Find User by Login », tapez
mary.smith. - Cliquez sur Search. Vous devriez obtenir une réponse JSON contenant les données du profil AD de cet utilisateur :
Tester l’authentification depuis Auth0
/authorize pour lancer un flux d’authentification.
- Accédez à Auth0 Dashboard > Applications > Applications.
- Cliquez sur l’icône Settings de votre Default App.
-
Ajoutez
http://jwt.ioà la liste des Allowed Callback URLs de l’application. - Cliquez sur l’onglet Connections.
-
Sous Enterprise, activez la connexion Active Directory / LDAP
auth0-test-ad. - Testez le flux d’authentification en ouvrant le lien suivant dans votre navigateur :
-
Connectez-vous avec l’un des utilisateurs de test créés dans le répertoire :
- Nom d’utilisateur :
mary.smithoubob.johnson - Mot de passe :
Pass@word1!
- Nom d’utilisateur :
- Si tout fonctionne, vous devriez être redirigé vers le site Web JWT.io pour voir le contenu du JWT obtenu.