Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Документация для создания приложения в ВК - https://dev.vk.com/ru/api/getting-started

Важно

Для создания регистрации через соцсети, ваша платформа должна иметь белое доменное имя с валидным ssl сертификатом

1.  Откройте страницу Мои приложения и нажмите "Добавить приложение"

2.  Введите название приложения и выберите платформу Web

Затем заполните требуемые данные

где:

Базовый домен - адрес платформы во внешней сети без указания протокола (http://, https://)

Доверенный Redirect URL - адрес, куда платформа перенаправит пользователя после авторизации (вида https://<домен>:<порт>/api/v1/login/oauth2/code/vk)

После заполнения требуемых данных подтвердите создание приложения.

3. В настройках приложения перейдите в раздел "Доступы" и активируйте пункт "Почта":


4. В настройках приложения перейдите в раздел "Приложение" и скопируйте ID приложения и защищённый ключ, добавьте в конфигу vars/default.yml:




 # Паремтры клиентских регистраций (через соцсети).
  clientRegistrations:
    google:
      clientId: "GoogleClientIdChangeMe"
      clientSecret: "GoogleClientSecretChangeMe"
    apple:
      clientId: "AppleClientIdChangeMe"
      keyId: "AppleKeyIdChangeMe"
      teamId: "AppleTeamIdChangeMe"
    yandex:
      clientId: "YandexClientIdChangeMe"
      clientSecret: "YandexClientSecretChangeMe"
    vk:
      clientId: "VkClientIdChangeMe"
      clientSecret: "VkClientSecretChangeMe"
    mailRu:
      clientId: "MailRuClientIdChangeMe"
      clientSecret: "MailRuClientSecretChangeMe"

ID приложения - clientId
Защищённый ключ - clientSecret

Так же установить параметр true для  allowSocialNetworks;

Пример конфигурации в default.yml
# Параметры для управления доступностью саморегистрации.
  selfRegistration:
    allow: true
    allowDemo: true
    allowSocialNetworks: true

В директории ansible выполните команду ansible-playbook install_iot.yml

  • Нет меток