1С-Битрикс

С помощью официального модуля Яндекс ID для 1С-Битрикс пользователи смогут входить на ваш сайт, используя свой аккаунт на Яндексе.

Чтобы установить Яндекс ID на вашем сайте:

  1. Загрузите модуль в 1С-Битрикс:

    1. Авторизуйтесь в 1С-Битрикс как администратор.

    2. Перейдите в раздел MarketplaceКаталог решений. В поиске укажите "Официальный модуль Яндекс ID".

    3. Установите модуль, пройдя процедуру инсталляции: нажмите кнопку Установить, введите адрес вашего сайта или портала и следуйте инструкциям.

    Примечание

    Вы также можете скачать архив с официальным модулем Яндекс ID.

  2. Настройте загруженный компонент:

    1. В меню слева выберите пункт НастройкиНастройки модулейОфициальный модуль Яндекс ID.

    2. Отметьте опцию Включить модуль, чтобы активировать модуль и подключить авторизацию через Яндекс ID на вашем сайте.

    3. Задайте основные настройки Яндекс ID:

      • Название приложения — будет показано пользователю при авторизации через Яндекс ID.
      • Блок авторизации — определяет, какой элемент будет использоваться для предоставления доступа: кнопка авторизации или виджет "Мгновенный вход".
      • Применяемая группа при создании пользователя — задает, к какой пользовательской группе будет отнесен новый пользователь.
    4. Задайте Запрашиваемые данные пользователя — Яндекс ID позволяет заполнить данные пользователя системы 1С-Битрикс регистрационной информацией. Для импорта необходимых данных выберите соответствующие пункты. Если ничего не выбрано, будет импортировано только значение электронной почты пользователя.

    5. Если в качестве блока авторизации вы выбрали кнопку, задайте Настройки внешнего вида для кнопки авторизации:

      • Тип кнопки — выберите из списка тип кнопки, подходящий под стиль вашего сайта. Пример ее внешнего вида вы увидите в разделе настроек.
      • Значение id атрибута контейнера, в который нужно встроить кнопку — укажите ID контейнера, куда требуется встроить кнопку авторизации. Значение по умолчанию yandex-id-container.
      • Радиус скругления границ кнопки — радиус скругления углов кнопки в пикселях. При нулевом значении радиуса кнопка будет прямоугольной.
      • Тема кнопки — должна соответствовать теме страницы сайта, на которой размещается кнопка, чтобы она не сливалась с цветом фона.
      • Размер кнопки — указывает на базовую высоту, минимальную ширину и переключение на сокращенный вид.
      • Тип иконки — определяет языковой вариант логотипа на кнопке.
      • Цвет фона — цвет фона подложки кнопки-иконки. Актуально только для кнопки-иконки с контуром.
      • Цвет фона при наведении — цвет фона подложки кнопки-иконки под курсором. Актуально только для кнопки-иконки с контуром.
      • Цвет обводки — цвет обводки кнопки-иконки. Актуально только для кнопки-иконки с контуром.
      • Цвет обводки при наведении — цвет обводки кнопки-иконки под курсором.Актуально только для кнопки-иконки с контуром.
      • Ширина обводки — толщина обводки кнопки-иконки. Актуально только для кнопки-иконки с контуром.

      Примечание

      Параметры, в которых задается цвет, принимают значение цвета в HEX-формате. Пример для черного цвета — #000000. Чтобы узнать код нужного цвета, можно воспользоваться таблицей цветов, например https://colorscheme.ru/html-colors.html.

После того, как вы установите и настроите модуль Яндекс ID, для текущего сайта будет сформирован OAuth-токен. Токен формируется для всех доменов сайта. Список доменов можно посмотреть в настройках: НастройкиСайтыСписок сайтов.

Если вы используете мультисайт, то подключать модуль Яндекс ID необходимо к каждому сайту в его составе. Для этого авторизуйтесь в административной панели каждого сайта и сохраните для него настройки модуля Яндекс ID.