Вы можете реализовать в своем проекте VibeCraft аутентификацию пользователей через Яндекс ID — единый аккаунт на Яндексе. Пользователи смогут входить в приложение с существующим аккаунтом, не создавая отдельный логин и пароль.
С разрешения пользователя приложение может получать данные его аккаунта, например имя, адрес электронной почты или аватар. Эти данные можно использовать для личного кабинета и персонализации приложения. VibeCraft поможет настроить коннектор Яндекс ID и добавит аутентификацию в код проекта.
Важно
Подключить аутентификацию через Яндекс ID можно только к проекту с собственным доменом. Привязка собственного домена доступна только с платной подпиской.
Скопируйте все адреса из блока Redirect URLs в поля Redirect URI в Яндекс OAuth. Для каждого следующего адреса добавляйте поле с помощью кнопки .
Аналогично перенесите все адреса из блока Suggested Hostnames в поля Suggest Hostname в Яндекс OAuth.
В Яндекс OAuth нажмите Продолжить.
На шаге Права доступа к данным пользователей выберите данные, которые нужны вашему приложению. Например, для получения электронной почты включите Доступ к адресу электронной почты. Нажмите Продолжить.
Проверьте, как будет выглядеть окно входа для пользователей, и нажмите Все верно, создать приложение.
Откроется страница созданного приложения с параметрами ClientID и Client secret.
Вернитесь во вкладку VibeCraft и нажмите Продолжить.
Перенесите данные со страницы приложения из Яндекс OAuth:
ClientID.
Client secret.
Нажмите Подключить и дождитесь завершения настройки.
Нажмите Открыть настройки коннекторов. В разделе Коннекторы у коннектора Яндекс ID должен появиться статус Подключён. Дождитесь завершения обновления окружения приложения.
Закройте настройки и дождитесь сообщения VibeCraft в чате о завершении работы: после подключения коннектора сервис добавит аутентификацию в код приложения.
Чтобы позже проверить подключение, в правом верхнем углу проекта нажмите Настройки и откройте раздел Коннекторы.
Проверьте вход в приложение
Откройте вкладку Превью и при необходимости обновите предварительную версию кнопкой .
Откройте приложение в новой вкладке браузера с помощью кнопки .
Нажмите добавленную в приложение кнопку входа через Яндекс ID.
Выберите аккаунт на Яндексе и разрешите доступ к данным, которые вы указали при регистрации приложения.
Убедитесь, что после авторизации вы вернулись в приложение и вошли в аккаунт.
Если вход работает некорректно, проверьте адреса Redirect URI и Suggest Hostname в Яндекс OAuth и опишите проблему в чате VibeCraft.