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

Документация яндекса для создания приложения - https://yandex.com/dev/id/doc/en/register-client

Важно

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

1. Авторизуйтесь в Yandex OAuth , нажмите создать приложение или перейдите по прямой ссылке

Придумайте название приложения, выберите тип платформы: WEB

2.  Выберите необходимые данные, запрашиваемые у клиента

3.  Добавьте URL 

https://domen.name:port/api/v1/login/oauth2/code/yandex 

где 

domen.name - доменное имя вашего сервера

port - порт, необходимо указать https порт



4.  Укажите email, на который будет приходить информация о вашем приложении

5.  Подтвердите правильность ввода данных

Все данные можно отредактировать на странице приложении при нажатии на карандаш

6.  Скопируйте ClientID и Client secret и добавьте в конфигу vars/default.yml:


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"


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

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


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


  • Нет меток