Antes de comenzar
Para usar una de las integraciones compatibles con proveedores de CAPTCHA de terceros, necesitas los datos de configuración del proveedor. Para obtener más información, consulta Configurar integraciones con proveedores de CAPTCHA de terceros.
Configurar la detección de bots
- Vaya a Dashboard > Security > protección contra ataques y seleccione Bot Detection.
-
En la sección Detection, active el interruptor.
Si no ve el interruptor para habilitar los registros del inquilino para Risk Assessment, es posible que deba actualizar su plan. -
En la sección Response, elija una respuesta de detección de bots.
Al usar Auth Challenge, el interruptor Fail open está deshabilitado de forma predeterminada. Si habilita el interruptor Fail Open:

- Cuando no se puede acceder al servicio de detección de bots, Auth0 prioriza el proceso de autenticación y continúa sin un desafío CAPTCHA. Los usuarios finales no ven ningún mensaje de error y aun así pueden iniciar sesión o registrarse.
- Cuando se puede acceder al servicio de detección de bots, el proceso de autenticación continúa con un desafío CAPTCHA.
Auth Challenge es la respuesta predeterminada de detección de bots y ofrece una experiencia web sin CAPTCHA, con mayor privacidad y una mejor experiencia de usuario.Como se indica en el dashboard, esta experiencia de inicio de sesión requiere JavaScript; si su experiencia de inicio de sesión debe funcionar sin JavaScript, seleccione Simple CAPTCHA. -
Seleccione cuándo desea exigir CAPTCHA para los flujos con contraseña, los flujos sin contraseña y los flujos de restablecimiento de contraseña.
- Nunca: Nunca exija a sus usuarios completar un CAPTCHA para iniciar sesión.
- Cuando haya riesgo: Exija a sus usuarios completar un CAPTCHA solo si el inicio de sesión coincide con la configuración de Nivel de detección de bots.
- Siempre: Exija siempre a sus usuarios completar un CAPTCHA para iniciar sesión.
-
Si elige Cuando haya riesgo o Siempre, el campo Proveedores de CAPTCHA aparecerá en la sección Response. Seleccione Auth Challenge (proporcionado por Auth0), Simple CAPTCHA (proporcionado por Auth0) o una de las integraciones compatibles con proveedores externos (requiere configuración y registro externos).
- Si elige Auth Challenge o Simple CAPTCHA, ya habrá terminado. Si su experiencia de inicio de sesión no admite JavaScript, debe seleccionar Simple CAPTCHA.
- Si elige una de nuestras integraciones con proveedores externos, introduzca los detalles de configuración del proveedor. Para obtener más información, consulte Configurar integraciones de proveedores de CAPTCHA de terceros.
- Si elige Simple CAPTCHA, la imagen CAPTCHA no es legible para los lectores de pantalla.
- Si elige Cuando haya riesgo, el campo Nivel de detección de bots aparecerá en la sección Response. Seleccione el nivel de seguridad que mejor se adapte a su caso de uso. Para obtener más información, consulte Configurar el nivel de detección de bots.
- Seleccione Guardar.
Configurar el nivel de detección de bots
- Bajo: Activa el CAPTCHA cuando hay una alta probabilidad de actividad de bots, lo que proporciona una experiencia relativamente fluida para los usuarios reales.
- Medio: Predeterminado. Activa el CAPTCHA cuando hay una probabilidad moderada de actividad de bots, lo que ofrece un equilibrio entre seguridad y experiencia para los usuarios reales.
- Alto: Activa el CAPTCHA cuando hay una baja probabilidad de actividad de bots, lo que proporciona más seguridad, pero también puede generar más fricción para los usuarios reales.

Permita que las direcciones IP de confianza omitan la detección de bots
- Vaya a Dashboard > Seguridad > Protección contra ataques y seleccione Detección de bots.
- En el campo IP AllowList, introduzca las direcciones IP y/o los rangos CIDR que desea excluir de la detección de bots. Separe varias direcciones o rangos con comas.
Configurar el modelo de detección de registros para la página de inicio de sesión personalizada y la experiencia Classic Login
- Ve a Dashboard > Security > protección contra ataques y selecciona detección de bots.
- Busca la sección Modelos de detección.
- Habilita el interruptor de Modelos de detección de registros para páginas de inicio de sesión personalizadas y Classic Login.
Restricciones y limitaciones
Limitaciones de los flujos
| Flujo | Limitación |
|---|---|
| Universal Login | Compatible de forma predeterminada. |
| Classic Login (sin personalizaciones) | Compatible de forma predeterminada. |
| Classic Login (página de inicio de sesión personalizada con la plantilla de Lock) | Compatible si usa la versión 12.4.0 o superior del SDK lock.js. |
| Classic Login (página de inicio de sesión personalizada con la plantilla Custom Login Form) | Compatible si usa la versión 9.24 o superior del SDK auth0.js y adapta su código para gestionar un desafío CAPTCHA o reCAPTCHA. |
| Aplicaciones nativas | Compatibles si usa uno de los siguientes SDKs:
|
| Aplicaciones web convencionales o nativas que usan Resource Owner Password Flow | Compatibles de forma limitada. Una respuesta de detección de bots, como CAPTCHA, requiere un flujo interactivo y, por lo tanto, no es compatible. Si el SDK devuelve el error requires_verification, debe iniciar un flujo de inicio de sesión web para que el usuario complete la autenticación. |
Flujos no alojados por Auth0 que usan los SDK lock.js o auth0.js y realizan autenticación entre orígenes (endpoint co/authenticate) | No compatible. |
Limitaciones de los tipos de conexión
| Tipo de conexión | Limitación |
|---|---|
| Base de datos | Se admite si el inicio de sesión usa un flujo de inicio de sesión compatible, como se describe en la tabla de limitaciones de Flow. |
| Base de datos personalizada | Se admite si el inicio de sesión usa un flujo de inicio de sesión compatible, como se describe en la tabla de limitaciones de Flow. |
| Active Directory/LDAP | Se admite si el inicio de sesión usa un flujo de inicio de sesión compatible, como se describe en la tabla de limitaciones de Flow. |
| Enterprise | No se admite. |
| Inicio de sesión social | No se admite. |
| Sin contraseña | Se admite si el inicio de sesión usa un flujo de inicio de sesión compatible, como se describe en la tabla de limitaciones de Flow. |
Compatibilidad con páginas de inicio de sesión personalizadas
Compatibilidad con aplicaciones nativas
Más información
- Configurar integraciones con proveedores de CAPTCHA de terceros
- Añadir la detección de bots a las páginas de inicio de sesión personalizadas
- Añadir la detección de bots a las aplicaciones nativas
- Detección de contraseñas comprometidas
- Protección contra ataques de fuerza bruta
- Suspicious IP Throttling