이 기능은 ayaka-notes/ayakaleaf-pro에서 개발되었으며 v6.4.0부터 사용할 수 있습니다.
- reCAPTCHA 관리 콘솔에서 reCAPTCHA v2, Invisible reCAPTCHA badge 유형의 키를 생성하고 인스턴스의 도메인을 추가합니다. 도메인은 하위 도메인도 포함합니다. 예를 들어
example.com은latex.example.com도 포함합니다. 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의 테스트 키를 사용하세요. 모든 검사가 통과되고 위젯에 경고가 표시되므로 프로덕션 환경에서는 사용하지 마세요.

