Настройка Captcha

Если вы планируете использовать Captcha для дополнительной защиты от спама, необходимо настроить один из следующих сервисов:

Для Google Recaptcha необходимо получить следующие данные:

  • серверный ключ;

  • ключ сайта (общий ключ);

  • ключ платформы Android;

  • ключ платформы iOS.

Для Yandex SmartCaptcha необходимо получить следующие данные:

  • общий ключ;

  • серверный ключ.

Настройка Google Recaptcha

Для настройки Google Recaptcha потребуется учетная запись Google. После авторизации в учетную запись Google необходимо перейти в панель управления Google и выполнить шесть шагов:

  • Шаг 1: Создание проекта Google.

  • Шаг 2: Активация Recaptcha Enterprise.

  • Шаг 3: Получение общего ключа.

  • Шаг 4: Получение серверного ключа.

  • Шаг 5: Получение ключа для платформы Android.

  • Шаг 6: Получение ключа для платформы iOS.

Шаг 1: Создание проекта Google

  1. Кликните по кнопке «Create Project».

    Создание проекта Google
  2. Заполните открывшуюся форму данными. В качестве значения «Project Name» введите имя проекта латиницей (имя может быть произвольным).

  3. Нажмите кнопку «Create».

    Сохранение проекта Google
  4. Нажмите на название проекта на панели в левой верхней части экрана, во всплывающем окне отобразится ID проекта. При установке данное значение будет использоваться в качестве идентификатора проекта.

    Получение ID проекта

Шаг 2: Активация Recaptcha Enterprise

  1. После создания проекта на панели появится всплывающее окно, в котором необходимо активировать Recaptcha Enterprise, нажав кнопку «Enable».

    Активация Recaptcha Enterprise

Шаг 3: Создание общего ключа

  1. На панели нажмите кнопку «Create Key».

    Создание общего ключа
  2. В открывшейся форме заполните данные:

    • в поле «Display Name» введите отображаемое название ключа (произвольная строка латиницей);

    • в поле «Choose Platform Type» выберите пункт «Website».

    Заполнение данных ключа
  3. Нажмите кнопку «Add a Domain». Заполните форму, введя имя домена в поле «Domain» и нажмите кнопку «Done».

    Примечание

    При работе с национализированными доменными именами (*.РФ, *.ҚАЗ) потребуется punycode-представление доменного имени.

    Добавление домена к ключу
  4. Отметьте чекбокс «Use checkbox challenge», в меню выбора сложности выберите пункт «Medium difficulty».

    Выбор сложности для "checkbox challenge"
  5. Нажмите кнопку «Create Key», чтобы завершить создание ключа.

    Подтверждение создания ключа
  6. После создания ключа откроется станица с информацией о созданном ключе. Данный ключ будет использоваться в качестве общего клиентского ключа платформы при установке приложения.

    Получение клиентского ключа

Шаг 4: Получение серверного ключа

  1. Перейдите на панель credentials и нажмите на кнопку «CREATE CREDENTIALS». В выпадающем списке выберите пункт «API key».

    Создание API key
  2. Дождитесь создания ключа. Полученный ключ будет использоваться в качестве серверного ключа при установке приложения.

    Получение серверного ключа

Шаг 5: Получение ключа для платформы Android

  1. Перейдите на панель Google Recaptcha и нажмите кнопку «Create Key».

    Создание выделенного Android ключа
  2. В открывшейся форме заполните данные:

    • в поле «Display Name» введите отображаемое название ключа (произвольная строка латиницей);

    • в поле «Choose Platform Type» выберите пункт «Android App».

    Заполнение данных выделенного Android ключа
  3. Нажмите кнопку «Add Android Package». Заполните форму — введите в поле «Android Package» строку com.getcompass.android.enterprise и нажмите кнопку «Done».

    Заполнение данных ключа
  4. Нажмите кнопку «Create Key», чтобы завершить создание ключа.

  5. Созданный ключ будет использоваться в качестве выделенного ключа для платформы Android при установке приложения.

    Получение ключа платформы Android

Шаг 6: Получение ключа для платформы iOS

  1. Перейдите на панель Google Recaptcha и нажмите кнопку «Create Key».

    Создание выделенного Android ключа
  2. В открывшейся форме заполните данные:

    • в поле «Display Name» введите отображаемое название ключа (произвольная строка латиницей);

    • в поле «Choose Platform Type» выберите пункт «iOS App».

    Заполнение данных выделенного iOS ключа
  3. Нажмите кнопку «ADD IOS BUNDLE ID» Заполните форму — введите в поле «Bundle ID» строку com.compass.enterprise.ios и нажмите кнопку «Done».

    Заполнение данных iOS bundle id
  4. Нажмите кнопку «Create Key», чтобы завершить создание ключа.

  5. Созданный ключ будет использоваться в качестве выделенного ключа для платформы iOS при установке приложения.

    Получение ключа платформы iOS

Yandex SmartCaptcha

Для настройки Yandex SmartCaptcha потребуется учетная запись Yandex. После авторизации в учетную запись необходимо перейти в панель управления Yandex и выполнить четыре шага:

  • Шаг 1: Создание облака.

  • Шаг 2: Создание капчи.

  • Шаг 3: Создание платежного аккаунта.

  • Шаг 4: Получение общего и серверного ключей.

Шаг 1: Создание облака

  1. После перехода в панель управления Yandex заполните открывшуюся форму данными. В качестве значения «Название облака» введите имя облака латиницей (имя может быть произвольным).

  2. Нажмите «Создать».

    Подключение Yandex SmartCaptcha

Шаг 2: Создание капчи

  1. На открывшейся странице нажмите «Создать капчу».

    Подключение Yandex SmartCaptcha
  2. В открывшейся форме заполните данные:

    • в поле «Имя» введите название капчи латиницей (название может быть произвольным);

    • в поле «Основное задание» выберите пункт «Чекбокс»;

    • в поле «Дополнительное задание» выберите пункт «Силуэты»;

    • в поле «Сложность» выберите пункт «Легкая»;

    • в поле «Список хостов» необходимо указать: <ваш Compass On‑premise домен> и домен «smartcaptcha.yandexcloud.net».

  3. Нажмите «Создать».

    Подключение Yandex SmartCaptcha

Шаг 3: Создание платежного аккаунта

  1. Если ранее не создавался платежный аккаунт, откроется окно создания платежного аккаунта. Заполните данные в соответствии с шагами добавления платежной информации.

  2. На последнем шаге нажмите «Создать».

Шаг 4: Получение общего и серверного ключей

  1. На открывшейся странице нажмите на созданную капчу.

    Подключение Yandex SmartCaptcha
  2. Скопируйте и сохраните «Ключ клиента» и «Ключ сервера». Эти данные потребуются для подключения капчи при установке приложения.

    Подключение Yandex SmartCaptcha

Напишите нам в пространстве поддержки On-premise, Telegram или на почту support@getcompass.ru, чтобы получить индивидуальную демонстрацию функционала и помощь по вопросам интеграции мессенджера в вашей компании.