Настройка 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».

    Активация "use checkbox challenge"
    Выбор сложности для "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, чтобы получить индивидуальную демонстрацию функционала и помощь по вопросам интеграции мессенджера в вашей компании.