Antes de empezar
Para migrar a la experiencia telefónica unificada, debe:
- Tener habilitadas y configuradas en su inquilino las notificaciones por SMS, voz o SMS+voz para la autenticación multifactor (MFA), o
- Tener habilitado y configurado SMS sin contraseña en su inquilino
Auth0 no informa al usuario final si un mensaje telefónico se ha enviado correctamente con el proveedor a nivel de inquilino. Para solucionar problemas, revise los registros del inquilino.
Actualiza tu proveedor de teléfono
- Verificar la configuración actual
-
Configurar tu proveedor:
- Configurar Twilio
- Configurar un proveedor de teléfono personalizado
- Actualizar tus factores de teléfono y métodos de envío
- Actualizar los endpoints de
- Actualizar los triggers de Actions
Verifique la configuración actual
- Para verificar su configuración actual de MFA, vaya a Auth0 Dashboard > Security > Multi-factor Auth.
- Seleccione Phone Message.
-
Los nuevos inquilinos de Auth0 pueden usar Unified Phone Experience; un banner le indica que configure un proveedor de teléfono a nivel de inquilino:

-
Los inquilinos existentes anteriores a marzo de 2025 pueden configurar notificaciones por SMS y voz para la autenticación multifactor (MFA), junto con Unified Phone Experience.

Auth0 recomienda usar Unified Phone Experience. Si debe usar la experiencia de notificaciones por SMS y voz para la autenticación multifactor (MFA) para configurar su proveedor de teléfono y no aparece el interruptor Use Tenant-Level Messaging Provider, póngase en contacto con Auth0 Support.
- Para verificar la configuración de su inquilino, vaya a Dashboard > Tenant Settings.
- Seleccione Advanced.
- Busque Unified Phone Experience.

- Active el interruptor para habilitarla, si es necesario.
Configurar Twilio como proveedor a nivel del inquilino
- Vaya a Branding > Phone Provider.
-
Seleccione y configure su proveedor:

- Elija Twilio como proveedor telefónico.
- Elija los métodos de envío.
-
Introduzca la configuración de Twilio.
Los factores de MFA deseados deben ser un subconjunto de los métodos de envío que configure a nivel del inquilino.
- Save sus cambios.
- Seleccione Send Test Message para probar el proveedor a nivel del inquilino antes de usarlo en un entorno de producción.
-
Habilite un proveedor a nivel del inquilino.
- Para MFA, vaya a Security > Multi-factor Auth > Phone Message.
- Seleccione Use Tenant-level Messaging Provider.
- Save sus cambios.
Configurar un proveedor personalizado con Auth0 Actions
custom-phone-provider para las notificaciones por teléfono, en lugar del trigger de Actions send-phone-message para notificaciones telefónicas personalizadas.
No puede migrar directamente su trigger de Actions send-phone-message al trigger de Actions custom-phone-provider porque:
- No existe una correspondencia 1:1 entre los tipos de mensaje y los tipos de notificación.
-
Migrar los secretos y las dependencias asociados al trigger de Actions
send-phone-messagepodría generar problemas de seguridad o afectar la experiencia del inquilino. -
Actions puede admitir más de un trigger y su migración podría ser difícil. Por ejemplo, Actions puede admitir tanto los triggers
send-phone-messagecomopost-login. -
Los triggers de Actions
send-phone-messageycustom-phone-provideradmiten distintos tipos de eventos:send-phone-messageadmite los tipos de mensaje SMS y Voice. Para obtener más información, consulte Action triggers: send-phone-message Event Object.custom-phone-provideradmite los tipos de notificaciónotp_verify,otp_enroll,blocked_account,change_passwordypassword_breach. Para obtener más información, consulte Actions triggers: custom-phone-provider Event Object.
- Solo puede configurar una Action por proveedor telefónico personalizado. Si ya configuró una Action para un proveedor telefónico personalizado, debe deshabilitarla antes de asociarla a una nueva Action.
send-phone-message existente en un nuevo custom-phone-provider mediante las nuevas variables contextuales:
Carga útil principal
Carga útil principal
Objeto de contexto send-phone-message | Objeto de contexto custom-phone-provider | Estado |
|---|---|---|
text | notification.as_text y notification.as_voice | Actualizado |
message_type | notification.message_type
| Actualizado |
action | notification.delivery_method | Actualizado |
language | notification.locale | Actualizado |
code | notification.code | Actualizado |
recipient | notification.recipient | Actualizado |
Datos de la solicitud
Datos de la solicitud
Objeto de contexto send-phone-message | Objeto de contexto del proveedor a nivel de inquilino | Estado |
|---|---|---|
ip | ip | Sin cambios |
user_agent | user_agent | Sin cambios |
language | language | Actualizado |
method | method opcional | Actualizado |
hostname | hostname opcional | Actualizado |
geoip | geoip | Actualizado |
Datos del inquilino
Datos del inquilino
Objeto de contexto send-phone-message | Objeto de contexto del proveedor a nivel de inquilino | Estado |
|---|---|---|
tenant.id | tenant | Actualizado |
| N/A | tenant.home_url | Nuevo |
| N/A | tenant.logo_url | Nuevo |
| N/A | tenant.support_email | Nuevo |
| N/A | tenant.support_url | Nuevo |
Datos de la aplicación
Datos de la aplicación
Objeto de contexto send-phone-message | Objeto de contexto del proveedor a nivel de inquilino | Estado |
|---|---|---|
client.client_metadata | client.metadata | Actualizado |
client.client_id | client.client_id | Sin cambios |
client.name | client.name | Sin cambios |
Datos del usuario
Datos del usuario
Objeto de contexto send-phone-message | Objeto de contexto del proveedor a nivel de inquilino | Estado |
|---|---|---|
user.user_id | user.user_id | Sin cambios |
user.name | user.name | Sin cambios |
user.email | user.email | Sin cambios |
user.app_metadata | user.app_metadata | Sin cambios |
user.user_metadata | user.user_metadata | Sin cambios |
user.email_verified | user.email_verified | Sin cambios |
user.phone_number | user.phone_number | Sin cambios |
user.phone_verified | user.phone_verified | Sin cambios |
user.picture | user.picture | Sin cambios |
user.created_at | user.created_at | Sin cambios |
user.updated_at | user.updated_at | Sin cambios |
user.multifactor | user.multifactor | Sin cambios |
user.identities | N/A | Eliminado |
user.family_name | user.family_name | Sin cambios |
user.given_name | user.given_name | Sin cambios |
user.nickname | user.nickname | Sin cambios |
user.username | user.username | Sin cambios |
| N/A | user.login_count | Nuevo |
Configurar custom-phone-provider de MFA
custom-phone-provider de MFA:
- Vaya a Branding > Phone Provider.
-
Seleccione su proveedor:
- Elija Custom.
- En Provider Configuration, agregue el código traducido de la Action
send-phone-messageen el editor de código integrado.
- Save los cambios.
- Seleccione Send Test Message para probar el proveedor de nivel de inquilino antes de usarlo en un entorno de producción.
- Vuelva a Security > Multi-factor Auth > Phone Message para habilitar Use Tenant-level Messaging Provider.
- Save los cambios.
Actualiza los factores telefónicos de MFA y los métodos de entrega
| Factores telefónicos actuales de MFA | Factores de MFA deseados | Método de entrega a nivel del inquilino | Acción del usuario |
|---|---|---|---|
| SMS | Voz | SMS | El usuario debe actualizar el proveedor a nivel del inquilino para permitir el factor telefónico de MFA deseado |
| SMS | Voz | SMS + Voz | Ninguna |
| SMS | SMS + Voz | SMS | El usuario debe actualizar el proveedor a nivel del inquilino para permitir el factor telefónico de MFA deseado |
| SMS | SMS + Voz | SMS + Voz | Ninguna |
| Voz | SMS | SMS + Voz | El usuario debe actualizar el proveedor a nivel del inquilino para permitir el factor telefónico de MFA deseado |
| Voz | SMS | SMS + Voz | Ninguna |
| Voz | SMS + Voz | Voz | El usuario debe actualizar el proveedor a nivel del inquilino para permitir el factor telefónico de MFA deseado |
| Voz | SMS + Voz | SMS + Voz | Ninguna |
| SMS + Voz | SMS | SMS + Voz | Ninguna |
| SMS + Voz | Voz | SMS + Voz | Ninguna |
| Factores telefónicos de MFA | Método de entrega actual a nivel del inquilino | Método de entrega deseado a nivel del inquilino | Acción del usuario |
|---|---|---|---|
| SMS | SMS | SMS + Voz | Ninguna |
| SMS | SMS | Voz | El usuario debe actualizar los factores telefónicos de MFA para que sean un subconjunto de los métodos de entrega habilitados para el proveedor a nivel del inquilino |
| SMS | SMS + Voz | Voz | El usuario debe actualizar los factores telefónicos de MFA para que sean un subconjunto de los métodos de entrega habilitados para el proveedor a nivel del inquilino |
| SMS | SMS + Voz | SMS | Ninguna |
| Voz | Voz | SMS | El usuario debe actualizar los factores telefónicos de MFA para que sean un subconjunto de los métodos de entrega habilitados para el proveedor a nivel del inquilino |
| Voz | Voz | SMS + Voz | Ninguna |
| Voz | SMS + Voz | SMS | El usuario debe actualizar los factores telefónicos de MFA para que sean un subconjunto de los métodos de entrega habilitados para el proveedor a nivel del inquilino |
| Voz | SMS + Voz | Voz | Ninguna |
| SMS + Voz | SMS + Voz | SMS | Ninguna |
| SMS + Voz | SMS + Voz | Voz | Ninguna |
Actualiza los endpoints de Guardian con Management API
| Endpoint de Guardian para enviar mensajes al teléfono | Scope |
|---|---|
read:guardian_factors | |
read:guardian_factors | |
update:guardian_factors | |
update:guardian_factors | |
read:guardian_factors | |
update:guardian_factors |
| Endpoint de marca del proveedor de teléfono | Scope |
|---|---|
read:phone_providers | |
update:phone_providers | |
create:phone_providers | |
read:phone_templates | |
update:phone_templates | |
create:phone_templates | |
delete:phone_templates | |
delete:phone_providers |
| Endpoint del factor telefónico de MFA | Scope |
|---|---|
read:guardian_factors | |
update:guardian_factors | |
read:guardian_factors | |
update:guardian_factors |
Deshabilitar el proveedor telefónico

