- Crea una máquina virtual en la consola de Azure Management.
- Haz clic en la pestaña ENDPOINTS de la nueva VM y toma nota del PUBLIC PORT del endpoint de Remote Desktop.
- Abre el cliente Microsoft Remote Desktop (Windows o Mac) o el cliente que prefieras (como rdesktop para sistemas Linux). Crea una nueva conexión a la VM.
- Abre la conexión e ignora cualquier advertencia de certificado que muestre el cliente de Remote Desktop. Si se te pide buscar equipos, dispositivos y contenido en la red local, elige No.
- Haz clic en el icono de PowerShell en la barra de tareas de Windows para abrir el PowerShell Command Prompt. Instala ADDS.
-
Promueve el servidor a un controlador de dominio que administre el FQDN
mycompany.local. - Cuando se te solicite SafeModeAdministratorPassword, introduce la contraseña de Administrator que usaste al crear la VM. Presiona Enter para continuar. El script de promoción se ejecutará y la VM se reiniciará automáticamente.
-
Agrega grupos y usuarios de prueba. Inicia sesión en la VM con el cliente de Remote Desktop y abre el PowerShell Command Prompt. Ejecuta el siguiente script:
Instala y configura AD/LDAP Connector
-
Ve a Auth0 Dashboard > Authentication > Enterprise y crea una nueva conexión de Active Directory/LDAP con el nombre
auth0-test-ad. Asegúrate de copiar la Ticket URL que se genera al final de estas instrucciones. - En la VM, desactiva Internet Explorer Enhanced Security Configuration.
- Abre Internet Explorer con la Ticket URL que guardaste en el paso 1.
-
Sigue las instrucciones del navegador para descargar, instalar y configurar el Conector. Cuando se te solicite la cuenta de servicio LDAP, usa la cuenta de administrador que creaste para la VM: Username:
mycompany\ad-admin,Contraseña: (la misma que antes). - Cuando termines de configurar e instalar el Conector, reinicia el servidor.
- Vuelve a iniciar sesión en la VM mediante Remote Desktop.
-
Abre el sitio de configuración del Conector y ve a
http://localhost:8357/. -
Comprueba que el Conector pueda encontrar a un usuario:
- Haz clic en la pestaña Search.
- En “Find User by Login”, escribe
mary.smith. - Haz clic en Search. Deberías obtener un JSON que contenga los datos del perfil de AD de ese usuario:
Probar la autenticación desde Auth0
/authorize para iniciar un flujo de autenticación.
- Vaya a Auth0 Dashboard > Applications > Applications.
- Haga clic en el icono de Settings de su Default App.
-
Agregue
http://jwt.ioa la lista de Allowed Callback URLs de la aplicación. - Haga clic en la pestaña Connections.
-
En Enterprise, habilite la Conexión de Active Directory / LDAP
auth0-test-ad. - Pruebe el flujo de autenticación abriendo el siguiente enlace en su navegador:
-
Inicie sesión con uno de los usuarios de prueba creados en el directorio:
- Username:
mary.smithobob.johnson - Contraseña:
Pass@word1!
- Username:
- Si todo funciona correctamente, debería ser redirigido al sitio web de JWT.io para ver el contenido del JWT resultante.