Para usar las funcionalidades de autenticación de canal secundario iniciada por el cliente (CIBA), debes tener un Enterprise Plan o un complemento adecuado. Consulta Auth0 Pricing para obtener más información.
- Usuario iniciador: La entidad que inicia la autenticación o autorización en el dispositivo de consumo. Puede ser una aplicación de backend, un usuario humano, como un agente de atención al cliente en una aplicación de atención al cliente, o un agente de IA que realiza una tarea en nombre del usuario final.
- Usuario autorizador: El usuario final que recibe la solicitud de autenticación o autorización en el dispositivo de autenticación y da su consentimiento.
Casos de uso
- Un agente de IA usa aprobaciones con intervención humana para solicitar el permiso del usuario a fin de completar una acción solicitada por el propio usuario.
- Un usuario ha llamado a un centro de atención telefónica, y el agente que atiende la llamada quiere acceder desde su computadora a la información personal de la persona que llama. Esta puede dar su consentimiento, por ejemplo, aprobando una notificación push en su teléfono.
- Un usuario quiere acceder a un dispositivo con capacidades de entrada limitadas, como una bicicleta de alquiler en una ciudad o un quiosco en un entorno comercial.
- Un usuario inicia una transacción delicada en un dispositivo relativamente inseguro y quiere autorizarla en un dispositivo más seguro. Por ejemplo, podría autorizar un pago o un cambio en sus datos personales tras recibir una notificación push en un teléfono móvil personal.
Canales de notificación
- Notificaciones push móviles de Auth0 Guardian: Disponibles para todos los planes Enterprise. El usuario recibe una notificación push en su dispositivo móvil registrado para autenticarse o confirmar los detalles de la transacción. La autenticación y la autorización se realizan en el dispositivo de autenticación que recibe la notificación push. Puede habilitar las notificaciones push móviles con CIBA a través de:
- La aplicación Auth0 Guardian
- Una aplicación personalizada integrada con el SDK de Auth0 Guardian
- Notificaciones por correo electrónico: Disponibles como complemento para los planes de pago. El usuario recibe un correo electrónico en su dirección de correo electrónico verificada. El correo electrónico contiene un enlace, y la autenticación y la autorización se realizan a través del navegador.
Cómo funciona

- La aplicación cliente o el dispositivo de consumo solicita la autenticación o autorización del usuario.
- El backend de la aplicación cliente envía una solicitud
POSTal endpoint/bc-authorize. - Auth0 recibe la solicitud
POSTy envía una notificación al dispositivo de autenticación. - El dispositivo de autenticación recupera los detalles de la autorización desde Auth0 y se los muestra al usuario final.
- El usuario final revisa la solicitud, incluidos los detalles contextuales de autorización relacionados con ella.
- El usuario final proporciona su respuesta en el dispositivo de autenticación, que la envía a Auth0.
- El backend de la aplicación cliente consulta el endpoint
/tokeny recibe los tokens correspondientes al completarse el flujo CIBA.
Como el flujo CIBA se usa para la autenticación y autorización asíncronas de usuarios por única vez, CIBA no crea ni almacena una autorización que contenga el consentimiento del usuario para que una aplicación acceda a los recursos de una API. Si más adelante el usuario se autentica mediante un flujo de autenticación diferente y ese flujo solicita los mismos alcances a los que el usuario ya había dado su consentimiento mediante CIBA, Auth0 no tendrá registro de ese consentimiento. Por lo tanto, le solicitará que vuelva a dar su consentimiento.
Límites de la entidad
- Se pueden crear hasta 500 solicitudes de CIBA por minuto por inquilino.
- Hasta 5000 solicitudes de CIBA pendientes por inquilino en un momento dado. Una solicitud de CIBA pendiente es una solicitud que se ha iniciado, pero que todavía no ha recibido una respuesta del usuario. Si una solicitud de CIBA vence sin recibir una respuesta, puede seguir contando para el límite de 5000 durante un máximo de 24 horas.
Primeros pasos
| Lea… | Para aprender… |
|---|---|
| Configurar la autenticación de canal secundario iniciada por el cliente | Cómo configurar el tipo de concesión CIBA y el canal de notificación para su aplicación. |
| Notificaciones push móviles con CIBA | Cómo autenticar a los usuarios mediante el flujo CIBA con notificaciones push móviles. |
| Notificaciones por correo electrónico con CIBA | Cómo autenticar a los usuarios mediante el flujo CIBA con notificaciones por correo electrónico. |
| Autorización de usuarios con CIBA | Cómo autorizar a los usuarios mediante CIBA con el flujo de solicitudes de autorización enriquecida (RAR). |