Skip to main content
이 기능은 ayaka-notes/ayakaleaf-pro에서 개발되었으며 v6.4.0부터 사용할 수 있습니다.
이메일 및 비밀번호 로그인, LDAP 로그인, 가입, 비밀번호 재설정 시 Google reCAPTCHA v2(invisible)를 요구할 수 있습니다. 기본적으로는 꺼져 있습니다. 대부분의 사용자에게는 아무것도 표시되지 않습니다. 버튼을 누를 때 검사가 실행되며, Google이 요청을 의심스럽다고 판단한 경우에만 그림 문제를 표시합니다. SAML 및 OIDC 로그인과 관리자가 생성한 계정에는 영향을 주지 않습니다.
  1. reCAPTCHA 관리 콘솔에서 reCAPTCHA v2, Invisible reCAPTCHA badge 유형의 키를 생성하고 인스턴스의 도메인을 추가합니다. 도메인은 하위 도메인도 포함합니다. 예를 들어 example.com은 latex.example.com도 포함합니다.
  2. config/variables.env에 두 키를 설정하고 bin/up을 실행합니다:
  • 페이지는 www.recaptcha.net에서 reCAPTCHA 스크립트를 불러오므로 www.google.com이 차단된 환경에서도 동작합니다.
  • 가입과 비밀번호 재설정은 매번 캡차를 요구합니다. LDAP 로그인도 DEVICE_HISTORY_SECRET이 설정되어 있더라도 매번 요구합니다. LDAP 로그인은 이메일이 아니라 사용자 이름을 보내기 때문입니다.
  • 로그인 시도 횟수 제한도 그대로 적용됩니다: IP 주소당 분당 20회, 이메일당 2분에 10회입니다.
  • Ayakaleaf Pro는 Google이 응답을 수락하는지만 확인합니다. reCAPTCHA v3 점수와 임계값은 지원되지 않으며, 문제를 표시할 시점은 Google이 결정합니다.
  • 키를 발급받기 전에 시험해 보려면 Google의 테스트 키를 사용하세요. 모든 검사가 통과되고 위젯에 경고가 표시되므로 프로덕션 환경에서는 사용하지 마세요.
마지막 수정일 2026년 11월 2일