Документация для создания приложения в ВК - 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;
# Параметры для управления доступностью саморегистрации. selfRegistration: allow: true allowDemo: true allowSocialNetworks: true
В директории ansible выполните команду ansible-playbook install_iot.yml