Для настройки регистрации пользователей платформы ELIS через VK необходимо создать приложение в VK OAuth. Чтобы сделать это, воспользуйтесь инструкцией в данном разделе.
Платформа должна иметь домен с действительным SSL-сертификатом.
При необходимости вы можете обратиться к официальной документации VK.
1. Войдите в Сервис авторизации через аккаунт VK, с помощью которого вы планируете продолжать разработку.
2. Откройте страницу «Мои приложения» и нажмите Добавить приложение.
3. Введите название вашего приложения и выберите платформу Web.
4. Далее в соответствующих полях укажите:
- Базовый домен — адрес домена во внешней сети без указания протокола http:// или https:// (файл vars/default.yml, параметр iot.serverName);
- Доверенный Redirect URL — адрес, на который платформа перенаправит пользователя после авторизации. Формат ввода:
https://domain.name:port/api/v1/login/oauth2/code/vk
где domain.name — доменное имя сервера платформы умного дома (файл vars/default.yml, параметр iot.serverName);
port — HTTPS-порт (файл vars/default.yml, параметр iot.web.httpsPort).
Например: https://eltex-co.ru:443/api/v1/login/oauth2/code/vk
Подтвердите создание приложения.
5. В настройках приложения перейдите в раздел «Доступы» и активируйте пункт Почта.
6. В настройках приложения перейдите в раздел «Приложение». Вам понадобятся значения полей ID приложения и Защищенный ключ:
Сохраните их, а затем отредактируйте конфигурационный файл vars/default.yml в соответствии с таблицей, приведенной ниже:
Жирным шрифтом выделены параметры, значения которых необходимо задать, опираясь на столбец "Значение по умолчанию", с учетом ваших индивидуальных требований, а также данных из предыдущих шагов документа.
| Параметр | Значение по умолчанию | Требуемое значение | Описание |
|---|---|---|---|
| false |
| Глобальное включение возможности регистрации пользователей через социальные сети (Яндекс, ВК, Mail.ru) |
|
|
| Включение возможности регистрации пользователей через ВК. |
|
| Значение поля "ID приложения" | "ID приложения", полученный во время регистрации приложения в VK OAuth |
|
| Значение поля "Защищенный ключ" | "Защищенный ключ", полученный во время регистрации приложения в VK OAuth |




