프로젝트 구성 파일에서 reCAPTCHA 암호 키 구성
Google reCAPTCHA에 등록된 도메인의 사이트 암호는 Microsoft SharePoint 또는 Google Drive의 AEM Project 폴더에 있는 프로젝트 구성 파일(.helix/config
)에 추가됩니다. 구성 파일에 사이트 암호를 추가하려면
-
Microsoft® SharePoint 또는 Google Drive의 AEM Project 폴더로 이동합니다.
-
Microsoft SharePoint 사이트의 AEM Project 폴더에서
.helix/config.xlsx
파일을 만들거나 Google Drive 내의 AEM Project 폴더에서.helix/config
파일을 만듭니다.NOTE
프로젝트 구성 파일은/.helix/config
위치에 있는 스프레드시트입니다. 파일이 존재하지 않는 경우 만듭니다. -
config
파일을 열고 다음 키와 값 쌍 추가:- captcha.secret: Google reCAPTCHA 암호 키 값
- captcha.type: reCAPTCHA v2
NOTE
- Google reCAPTCHA Admin Console에서 reCAPTCHA 키를 검색할 수 있습니다.
config
파일의 captcha.type 값을 reCAPTCHA v2 로 지정해야 합니다.
아래 프로젝트 구성 파일의 스크린샷을 참조하십시오.
-
config
파일을 저장합니다. -
AEM Sidekick을 사용하여
config
파일을 미리 보고 게시합니다.
양식에 reCAPTCHA 사이트 키 추가
Google reCAPTCHA에 등록된 도메인의 사이트 키는 보호할 양식의 스프레드시트에 추가됩니다. 양식에 사이트 키를 추가하려면
-
Microsoft® SharePoint 또는 Google Drive의 AEM 프로젝트 폴더로 이동하여 스프레드시트를 엽니다. 양식의 스프레드시트를 새로 만들 수도 있습니다.
-
다음 세부 정보가 포함된 새 필드를 CAPTCHA로 추가하려면 스프레드시트에 행을 삽입합니다.
- 유형: captcha
- 값: Google reCAPTCHA 사이트 키 값
새 열 유형인 CAPTCHA로 스프레드시트를 보여 주는 아래 스크린샷을 참조하십시오.
NOTE
Google reCAPTCHA Admin Console에서 reCAPTCHA 키를 검색할 수 있습니다. -
스프레드시트를 저장합니다.
-
AEM Sidekick을 사용하여 시트를 미리 보고 게시합니다.
양식 정의에서 새 행을 추가하면 reCAPTCHA 배지가 양식의 오른쪽 하단에 나타납니다. 이렇게 하면 사기 행위, 스팸, 오용으로부터 양식을 보호할 수 있습니다.
사이트의 모든 양식에 맞게 reCAPTCHA 활성화
사이트에서 적응형 양식 블록을 사용하는 모든 양식에 Google reCAPTCHA를 적용하려면 이전 단계를 건너뛰고 sitekey
값을 recaptcha.js
파일에 직접 임베드합니다. recaptcha.js
파일에서 사이트 키 값을 포함하려면
recaptcha.js 파일에서 Google reCAPTCHA 사이트 키 업데이트
-
로컬 컴퓨터에서 해당 GitHub 저장소를 엽니다.
-
[../Form Block/integrations]
폴더로 이동하고recaptcha.js
파일을 엽니다. -
siteKey
를 Google reCAPTCHA 사이트 키 값으로 바꿉니다.NOTE
Google reCAPTCHA Admin Console에서 reCAPTCHA 키를 검색할 수 있습니다. -
recaptcha.js
파일을 저장합니다.
파일 배포 및 프로젝트 빌드
업데이트된 recaptcha.js
파일을 GitHub 프로젝트에 배포하고 빌드되었는지 확인합니다.
AEM Sidekick을 사용하여 사이트 미리보기
AEM Sidekick을 사용하여 사이트를 미리 보고 게시합니다.
reCAPTCHA 배지가 사이트의 모든 양식에 나타나기 시작합니다.