메인 콘텐츠로 건너뛰기

개요

Casdoor는 인간이 작업을 수행했는지 확인하기 위해 다양한 캡차를 지원하도록 구성될 수 있습니다. 캡차 제공자를 추가하고 응용 프로그램에 적용하면 사용자가 로그인, 등록하거나 비밀번호를 잊어버려 코드를 보내야 할 때 캡차 확인 대화 상자가 나타나 인간이 작업을 수행했는지 확인합니다.

현재 Casdoor는 여러 캡차 제공자를 지원합니다. 다음은 Casdoor에서 지원하는 제공자입니다:

기본Cloudflare TurnstilereCAPTCHAhCaptcha알리바바 클라우드 캡차Geetest

캡차를 적용하고 Casdoor에 추가하는 방법을 보여드리겠습니다.

캡차 제공자 추가

  1. Casdoor 인덱스 페이지로 이동합니다.
  2. 상단 바에서 Providers를 클릭합니다.
  3. Add를 클릭하면 상단 목록에 새 제공자가 표시됩니다.
  4. 새 제공자를 클릭하여 수정합니다.
  5. Category에서 Captcha를 선택합니다.
  6. Type에서 필요한 캡차 제공자를 선택합니다.
  7. 가장 중요한 정보를 입력합니다. 다른 캡차 제공자는 다른 정보를 입력해야 할 수 있습니다.

응용 프로그램에서 적용

  1. 상단 바에서 Application을 클릭하고 편집할 애플리케이션을 선택하세요.
  2. 제공자 추가 버튼을 클릭하고 방금 추가한 제공자를 선택하세요.
  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.

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.