# reCAPTCHA 설정 도움말

reCAPTCHA는 사용자가 사람인지 봇인지 확인하는 데 사용됩니다.

서비스 계정은 Google Cloud Console에서 생성할 수 있습니다.
서비스 계정을 생성하려면 "IAM 및 관리자" 섹션으로 이동하여
"서비스 계정"을 선택한 다음 "서비스 계정 만들기"를 클릭합니다.
필요한 자격 증명을 생성하는 지침을 따르세요.

## 서비스 계정 정보

- **type**: 서비스 계정 유형
- **project_id**: 프로젝트 ID
- **private_key_id**: 개인 키 ID
- **private_key**: 개인 키
- **client_email**: 클라이언트 이메일
- **client_id**: 클라이언트 ID
- **auth_uri**: 인증 URI
- **token_uri**: 토큰 URI
- **auth_provider_x509_cert_url**: 인증 제공자 x509 인증서 URL
- **client_x509_cert_url**: 클라이언트 x509 인증서 URL
- **universe_domain**: 유니버스 도메인

## 사이트 키

- **siteKey**: reCAPTCHA 사이트 키

## 설정 예시

```javascript
module.exports = {
  recaptcha: {
    serviceAccount: {
      type: 'service_account',
      project_id: '--',
      private_key_id: '-----',
      private_key: '-----BEGIN PRIVATE KEY-----\nXXXX==\n-----END PRIVATE KEY-----\n',
      client_email: 'abc@xyz.com',
      client_id: '----',
      auth_uri: 'https://accounts.google.com/o/oauth2/auth',
      token_uri: 'https://oauth2.googleapis.com/token',
      auth_provider_x509_cert_url: 'https://www.googleapis.com/oauth2/v1/certs',
      client_x509_cert_url: 'https://www.googleapis.com/robot/v1/metadata/x509/abc%40xyz.com',
      universe_domain: 'googleapis.com'
    },
    siteKey: '6Ld1Dr4qAAAAAMJBYZheIOw8wQopz5NwraHAbCzt'
  }
}
```
