Создание API ключа
Следуйте этим шагам для настройки reCAPTCHA v3 и API-ключа в Google Cloud. Это позволит активировать публичные приглашения в PassOffice с дополнительной безопасностью.
Шаг 1: Создание проекта и ключа reCAPTCHA
- Перейдите по ссылке: https://console.cloud.google.com/security/recaptcha.
- Если у вас нет аккаунта Google Cloud, войдите или создайте его.
- Если проект не выбран, создайте новый проект в консоли (в верхнем меню выберите «Select a project» → «New Project» и укажите название).
- В нижнем левом углу страницы нажмите кнопку «Create key».
- В открывшемся окне заполните поля:
- Display name: Укажите удобное имя для ключа (например, «PassOffice reCAPTCHA»).
- Choose platform type: Выберите тип платформы (рекомендуется «Score based (v3)» для reCAPTCHA v3).
- ADD domain: Добавьте домен вашего сайта (например, passoffice.ru или localhost для тестирования). Можно добавить несколько доменов.
- Нажмите «Done», затем «Create key».
- После создания ключа вы получите Site key (Site ID) — скопируйте его. Это значение нужно вставить в настройки PassOffice (в «Администрирование / Корень системы / Безопасность»).
- Project ID отображается в верхней части консоли (это ID вашего проекта Google Cloud).

Шаг 2: Создание API-ключа
- Пролистайте вниз до раздела «Create an API key» и нажмите «Go to credentials».
- Это перенаправит вас в раздел «APIs & Services / Credentials» вашего проекта.
- Нажмите «Create credentials» → «Create API key».
- После создания скопируйте сгенерированный API key.
- Ограничьте доступ к ключу: нажмите на ключ → «Restrict key» и укажите разрешенные API (например, reCAPTCHA Enterprise API) и домены для безопасности.
- Project ID и Site ID (Site key) отображаются на экране (как показано на рисунке):
- Project ID: Уникальный идентификатор проекта (например, passoffice-project-123).
- Site ID: Ключ reCAPTCHA (Site key, например, 6Lc...).
