Огляд
Casdoor може бути налаштований для підтримки різних капч, щоб перевірити, чи дія виконується людиною. Додаючи провайдера капчі та застосовуючи його в додатку, коли користувачі входять, реєструються або забувають свій пароль і потребують відправлення коду, з'являється діалог перевірки капчі, щоб підтвердити, що дія виконується людиною.
Наразі Casdoor підтримує кілька провайдерів капчі. Нижче наведені провайдери, які підтримує Casdoor:
| За замовчуванням | Cloudflare Turnstile | reCAPTCHA | hCaptcha | Alibaba Cloud Captcha | Geetest |
|---|---|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Ми покажемо вам, як застосувати капчу та додати її до Casdoor.
Додати провайдера капчі
- Перейдіть на головну сторінку Casdoor.
- Клікніть на
Providersу верхній панелі. - Клікніть на
Add, тоді ви побачите нового провайдера у верхньому списку. - Клікніть на нового провайдера, щоб змінити його.
- Виберіть
CaptchaуCategory. - Виберіть потрібного провайдера капчі у
Type. - Заповніть найважливішу інформацію. Різні провайдери капчі можуть вимагати заповнення різної інформації.
Застосування в додатку
- Клікніть на
Applicationу верхній панелі та виберіть один додаток для редагування. - Клікніть на кнопку додавання провайдера та виберіть провайдера, якого ви щойно додали.
- 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

We also provide a demo video to demonstrate the differences in rules, which we hope will be helpful to you.
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.