Saltar al contenido principal

Visión general

Casdoor se puede configurar para admitir diferentes captchas para verificar si la operación la realiza un humano. Al agregar un proveedor de captcha y aplicarlo en la aplicación, cuando los usuarios inician sesión, se registran o olvidan su contraseña y necesitan enviar un código, aparecerá un diálogo de verificación de captcha para verificar si la operación la realiza un humano.

Actualmente, Casdoor admite múltiples proveedores de captcha. Los siguientes son los proveedores admitidos por Casdoor:

PredeterminadoCloudflare TurnstilereCAPTCHAhCaptchaAlibaba Cloud CaptchaGeetest

Te mostraremos cómo aplicar un captcha y agregarlo a Casdoor.

Agregar un proveedor de captcha

  1. Navega a tu página de índice de Casdoor.
  2. Haz clic en Providers en la barra superior.
  3. Haz clic en Add, luego verás un nuevo proveedor en la lista superior.
  4. Haz clic en el nuevo proveedor para modificarlo.
  5. Selecciona Captcha en la Category.
  6. Elige el proveedor de captcha que necesitas en el Type.
  7. Rellena la información más importante. Diferentes proveedores de captcha pueden requerir que se rellene diferente información.

Aplicando en la aplicación

  1. Haz clic en Application en la barra superior y elige una aplicación para editar.
  2. Haz clic en el botón de agregar proveedor y selecciona el proveedor que acabas de agregar.
  3. Configure the provider rule to control when CAPTCHA verification appears:
    • None: Disables CAPTCHA completely - no verification modal will appear
    • Dynamic: Shows CAPTCHA after 5 failed login attempts
    • Always: Requires CAPTCHA for every login attempt
    • Internet-Only: Shows CAPTCHA only for public internet requests

Default provider app

We also provide a demo video to demonstrate the differences in rules, which we hope will be helpful to you.

consejo

Disabling CAPTCHA To completely disable CAPTCHA verification, set the provider rule to None. This is different from SMS/Email providers where "None" means "apply to all scenarios". For CAPTCHA, "None" specifically means the verification is disabled.