Configura una cuenta de Auth0
Crear un inquilino y un dominio
- El nombre del inquilino debe ser único. Se utilizará para crear su dominio propio.
- El nombre del inquilino solo puede contener caracteres alfanuméricos en minúscula y guiones (”-”). No puede comenzar ni terminar con un guion.
- El nombre del inquilino debe tener un mínimo de 3 caracteres y un máximo de 63 caracteres.
- El nombre del inquilino no se puede cambiar después de su creación.
- Puede crear más de un inquilino; de hecho, se recomienda hacerlo para cada entorno que pueda tener, como desarrollo, staging o producción. Para obtener más información, lea Set Up Multiple Environments.
Región, localidad y sublocalidad
| Región | Localidad | Sublocalidades |
|---|---|---|
| Australia | AU | AU |
| Canadá | CA | CA |
| Europa | EU | EU, EU-2 |
| Japón | JP | JP |
| Reino Unido | UK | UK |
| Estados Unidos de América | US | US, US-3, US-4, US-5 |
EU-2. Los entornos del inquilino no se pueden elegir manualmente, pero sí se pueden especificar localidades según la región seleccionada, lo que determina el dominio de inquilino asignado y la región donde se alojarán sus datos.
En nuestro ejemplo, Example-Co eligió el nombre example-co y AU como región. Por lo tanto, su dominio es example-co.au.auth0.com.
Dominios personalizados
example-co.com, en entornos de producción para ofrecer a sus usuarios la experiencia más segura y fluida posible.
Los certificados de dominios personalizados pueden ser administrados por Auth0 o por usted mismo.
Para obtener más información, consulte Dominios personalizados.
Qué sigue
- Crear y registrar aplicaciones: Ahora que tiene una cuenta y un dominio, debe registrar cada aplicación que usará nuestros servicios en el Auth0 Dashboard. Para obtener más información, consulte Aplicaciones en Auth0 y Crear aplicaciones.
- Configurar conexiones: A continuación, debe configurar cómo se autenticarán sus usuarios al iniciar sesión. Auth0 se sitúa entre su aplicación y el que autentica a sus usuarios (como Google o Facebook). La relación entre Auth0 y el proveedor de identidad se conoce como una conexión. Al usar esta capa de conexión, Auth0 mantiene su aplicación aislada de cualquier cambio en la implementación del proveedor de identidad. Para obtener más información, consulte Autenticación y autorización y Conexiones.
Amplíe la funcionalidad de Auth0
- Actions: Actions son funciones seguras, versionadas y específicas del inquilino, escritas en Node.js, que se ejecutan en determinados puntos de la plataforma Auth0. Use Actions para personalizar y ampliar las capacidades de Auth0 con un inicio de sesión personalizado.
-
Rules: Rules son funciones escritas en JavaScript o C# que se ejecutan en Auth0 justo después de una autenticación satisfactoria y antes de que el control vuelva a su aplicación. Las Rules se pueden encadenar para crear código modular y se pueden activar y desactivar individualmente. Puede usar Rules para:
- Control de acceso
- Webhooks
- Enriquecimiento del perfil
- Autenticación multifactor (MFA)
- Hooks: Hooks le permiten personalizar el comportamiento de Auth0 mediante código Node.js que se ejecuta en puntos de extensibilidad (comparables a los webhooks que proporciona un servidor). Son funciones seguras y autocontenidas asociadas a puntos de extensibilidad específicos de la plataforma Auth0. Auth0 invoca los Hooks en tiempo de ejecución para ejecutar su lógica personalizada.
-
Extensions: Las extensiones de Auth0 le permiten instalar aplicaciones o ejecutar comandos/scripts que amplían la funcionalidad básica de Auth0. Puede usar una de las extensiones predefinidas proporcionadas por Auth0 o crear la suya propia. Algunas de las acciones que puede realizar con las extensiones incluyen:
- Gestionar las autorizaciones de los usuarios (mediante grupos, roles y permisos)
- Importar/exportar usuarios
- Exportar logs a otros servicios
- Desplegar scripts desde repositorios externos