Настройка аутентификации по API-ключу в Drupal
Аутентификация по ключу API предлагает простой и эффективный способ защиты API Drupal. После генерации ключей API для пользователей эти ключи выступают в качестве уникальных идентификаторов, которые помогают управлять доступом к вашим API Drupal и защищать его. Для аутентификации клиент должен отправлять имя пользователя Drupal вместе с его ключом API в заголовке Authorization каждого запроса. Аутентификация через API Drupal Модуль проверяет эту комбинацию перед предоставлением доступа. Модуль поддерживает Drupal 8, 9, 10 и 11.
- Использование Композитора
- Использование Drush
- Ручная установка
Предпосылки:
- REST UIЭтот модуль предоставляет удобный интерфейс для настройки модуля REST.
- Включите следующие модули веб-сервисов в Продлить раздел (/admin/modules) вашего сайта Drupal:
- JSON: API
- REST UI
- Веб-службы RESTful
- Сериализация
Включите API и назначьте методы:
- Первый шаг — включить API и назначить разрешенные для него методы и операции. Это можно сделать с помощью... REST UI либо путем непосредственного изменения конфигурации Drupal.
- Нажмите на Включить API .
- Чтобы включить API с помощью модуля REST UI, нажмите на кнопку. Настроить кнопка (как показано ниже).
- В нашем примере нам необходимо включить /entity/user API. Для этого нажмите кнопку «Включить» напротив него.
- Поскольку наша цель — создать пользователя в Drupal, выберите следующие параметры конфигурации:
- Метод: POST
- Формат: JSON
- Поставщик аутентификации: rest_api_authentication
- Это позволяет модулю аутентификации API miniOrange аутентифицировать API. Нажмите на кнопку. Сохранение конфигурации Кнопка продолжить.
Шаги настройки
Настройка метода аутентификации по ключу API:
- На этом шаге мы сгенерируем ключ API. Для этого перейдите по ссылке... Аутентификация API вкладка модуля (/admin/config/people/rest_api_authentication/auth_settings).
- Под Базовая конфигурация, включите Включить проверку подлинности переключения.
- Введите Имя приложения и API ключ из Метод аутентификации .
- Обычная проверка подлинности
- Аутентификация по ключу API
Поздравляем! Вы успешно настроили метод аутентификации по ключу API с помощью модуля Drupal API Authentication.
Если настройка не удалась, пожалуйста, свяжитесь с нами по адресу: drupalsupport@xecurify.comПожалуйста, приложите скриншот окна с ошибкой, и мы поможем вам решить проблему и проведем вас через процесс настройки.
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.
