Результаты поиска :

×

Настройка двухфакторной/многофакторной аутентификации для безголовой/децентрализованной версии Drupal.

Защитите свой сайт на Drupal в режиме Headless/Decoupled с помощью надежной двухфакторной аутентификации (2FA) с использованием модуля Drupal Two Factor Authentication - 2FA / Passwordless Login . Это руководство поможет настроить двухфакторную аутентификацию (2FA / MFA) для сайта на Drupal в режиме Headless. Модуль Drupal 2FA добавит второй уровень аутентификации к учетной записи Drupal, чтобы повысить безопасность сайта от нежелательных взломов и несанкционированных попыток входа. Модуль Drupal Two Factor Authentication - 2FA / Passwordless Login доступен для Drupal 7, Drupal 8, Drupal 9, Drupal 10 и Drupal 11.

  • Загрузите модуль:

    Composer require 'drupal/miniorange_2fa'

  • Перейдите в Продлить меню в консоли администратора Drupal и найдите Двухфакторная аутентификация miniOrange (2FA/MFA) используя строку поиска.
  • Включите модуль, установив флажок и нажав кнопку устанавливать .
  • Настройте модуль на

    {BaseURL}/admin/config/people/miniorange_2fa/customer_setup

  • Установите модуль:

    drush en miniorange_2fa

  • Очистить кеш:

    друш кр

  • Настройте модуль на

    {BaseURL}/admin/config/people/miniorange_2fa/customer_setup

  • Перейдите в Продлить меню в консоли администратора Drupal и нажмите Установите новый модуль .
  • Установить Двухфакторная аутентификация miniOrange (2FA/MFA) модуль, либо загрузив zip-архив, либо перейдя по URL-адресу пакет (tar/zip).
  • Нажмите на Включить недавно добавленные модули.
  • Включите этот модуль, установив флажок и нажав кнопку устанавливать .
  • Настройте модуль на

    {BaseURL}/admin/config/people/miniorange_2fa/customer_setup

  • Перейдите в Поддержка без головы меню.
  • Включите Включить двухфакторную аутентификацию без графического интерфейса кнопка переключения в Настройка двухфакторной аутентификации в безголовом режиме/с разделением функций Раздел для активации службы двухфакторной аутентификации в режиме без графического интерфейса/с разделением ресурсов.
Drupal Headless 2FA — Включение двухфакторной аутентификации в режиме без графического интерфейса
  • Выберите способ аутентификации из Метод 2FA падать.
Drupal Headless 2FA - Выберите метод двухфакторной аутентификации
  • Выберите Выберите поле "Номер телефона" из выпадающего списка. Вы можете щелкнуть ссылку в примечании, чтобы проверить доступные поля на сайте Drupal.
  • Нажмите на Сохранить настройки .
Drupal Headless 2FA Введите имя компьютера
  • Минимальные требования для интеграции двухфакторной аутентификации с Drupal:
    • Страница входа: содержит поля для имени пользователя и пароля.
    • Страница OTP: Наличие полей для ввода OTP.
Схема работы Drupal Headless 2FA
  • Первый шаг — аутентификация пользователей путем отправки имени пользователя и пароля. /headless/authenticate Конечная точка (API) для аутентификации в базе данных Drupal. После успешной аутентификации пользователя одноразовый пароль (OTP) будет отправлен на зарегистрированный мобильный телефон/адрес электронной почты (в зависимости от конфигурации).

    API: POST {drupal-base-URL}/headless/authenticate.
    Что вы отправите:
    {"username":"xxxxx","password":"xxxxx","apiKey":"xxxxx"}
    В случае успеха вы получите следующий ответ:
    {"username":"xxxxx","status":"SUCCESS","message":"xxxxx","transactionID":"xxxxx","authType":"xxxxx"}

  • Со следующими параметрами:
    ПАРАМЕТР ТИП НЕОБХОДИМЫЙ? ОПИСАНИЕ
    username string обязательный Вводится пользователем в форме входа в систему.
    password string обязательный Вводится пользователем в форме входа в систему.
    apiKey string обязательный Отправьте API-ключ, предоставленный в модуле.
  • Второй шаг — проверка пользователя путем отправки одноразового пароля (OTP) на указанный адрес электронной почты. /headless/login конечная точка (API).

    API: POST {drupal-base-URL}/headless/login
    Что вы отправите:
    {"username":"xxxxx","transactionID":"xxxxx","authType":"xxxxx","otp":"xxxxx","apiKey":"xxxxx"}
    В случае успеха вы получите следующий ответ:
    {"username":"xxxxx","status":"SUCCESS","message":"xxxxx","userprofile":"xxxxx"}

  • Со следующими параметрами:
    ПАРАМЕТР ТИП НЕОБХОДИМЫЙ? ОПИСАНИЕ
    username string обязательный Вы получите это в ответ на первый вызов API.
    идентификатор транзакции string обязательный Вы получите это в ответ на первый вызов API.
    тип аутентификации string обязательный Вы получите это в ответ на первый вызов API.
    OTP string обязательный Вы получите это в ответ на первый вызов API.
    apiKey string обязательный Отправьте API-ключ, предоставленный в модуле.
    КОД ОШИБКИ ОПИСАНИЕ
    400 Ошибка аутентификации Аутентификация API завершилась неудачей.
    404 не найдено Функция двухфакторной аутентификации в режиме без графического интерфейса отключена. Пожалуйста, включите её на вкладке «Настройка двухфакторной аутентификации в режиме без графического интерфейса» модуля.
    401 Несанкционированный Пользователь ввел неверные учетные данные (имя пользователя/пароль).
    403 Запрещено Пользователь ввел неверный одноразовый пароль (OTP).
    500 внутренняя ошибка сервера По разным причинам вы можете получить ошибку 500 Internal Server Error. Для получения более подробной информации проверьте журналы Drupal.

 Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.

Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.

Мы свяжемся с вами в ближайшее время!


ADFS_sso ×
Привет!

Нужна помощь? Мы здесь!

поддержка