Расскажем о том, как получить ключи и настроить авторизацию в FriendlyCMS и FriendlyShop при помощи Yandex.ID
Для начала необходимо авторизоваться в разделе доступа сторонних приложений под своим аккаунтом, https://oauth.yandex.ru/
После этого нужно нажать кнопку "Создать приложение" - мы попадем на страницу создания приложения - Тут нужно указать название сервиса и указать тип - Веб-сервисы. Затем - "Сохранить и продолжить".
После этого нажав Сохранить и продолжить мы перейдем ко второму шагу - тут нужно указать к каким данным будет предоставляться доступ виджету авторизации. Проставляем все галочки и переходим к третьему шагу, нажав "Сохранить и продолжить".
На третьем шаге нужно указать Redirect URI - адрес, куда будут передаваться данные об авторизации. Нужно указать адрес https://
На четвертом шаге нужно указать свой контактный адрес электронной почты для связи, после чего опять - "Сохранить и продолжить".
На 5 шаге мы смотрим как будет выглядеть запрос авторизации у пользователя, если все хорошо - жмем "Все верно, создать приложение".
После этого мы попадем на страницу с авторизационными данными приложения. Тут мы видим все вводимые ранее данные. Нас интересует ClientID и Client secret - нужно скопировать строчки их этих полей ввода и вставить в соответствующие поля настройки виджета авторизации Яндекс.ID в панели администрирования FriendlyCMS - Конфигурация сайта - Пользователи сайта - Яндекс.ID. Если хотите дать возможность своим пользователям прямо сейчас использовать авторизацию через Яндекс.ID - активируйте виджет, включив его (Включить - да) и сохраните настройки.
На этом настройка виджета авторизации Яндекс.ID завершена.