概要
Casdoorは、操作が人間によって行われているかを確認するために、異なるキャプチャをサポートするように設定できます。 キャプチャプロバイダーを追加してアプリケーションに適用することで、ユーザーがログイン、登録、またはパスワードを忘れてコードを送信する必要がある場合、操作が人間によって行われているかを確認するためのキャプチャチェックダイアログが表示されます。
現在、Casdoorは複数のキャプチャプロバイダーをサポートしています。 Casdoorによってサポートされているプロバイダーは以下の通りです:
| デフォルト | Cloudflare Turnstile | reCAPTCHA | hCaptcha | Alibaba Cloud Captcha | Geetest |
|---|---|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
キャプチャを適用してCasdoorに追加する方法をご紹介します。
キャプチャプロバイダーを追加
- Casdoorのインデックスページに移動します。
- トップバーの
Providersをクリックします。 Addをクリックすると、トップリストに新しいプロバイダーが表示されます。- 新しいプロバイダーをクリックして修正します。
CategoryでCaptchaを選択します。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.