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

×

Пользовательский API для Drupal — создавайте REST API с легкостью

Создавайте мощные, масштабируемые и модифицируемые пользовательские API-интерфейсы для Drupal 8 и выше. Это позволяет администраторам сайтов и разработчикам с легкостью создавать, управлять и масштабировать решения на основе пользовательских API для Drupal. Безопасно предоставляйте доступ к собственным данным сторонним приложениям или подключайтесь к API сторонних разработчиков.
Пользовательская аутентификация API в Drupal — изображение баннера

Наши доверенные клиенты

Посмотреть всех клиентов →

  • Drupal | Беспарольная аутентификация в Drupal - NASA
  • Drupal | Беспарольная аутентификация в Drupal - Nestlé
  • Drupal | Беспарольная аутентификация в Drupal - Sony Pictures
  • Drupal | Беспарольная аутентификация в Drupal - UNICC
  • Drupal | Беспарольная аутентификация в Drupal - Vodafone
  • Drupal | Беспарольная аутентификация в Drupal - Wipro
  • Drupal | Беспарольная аутентификация в Drupal - Университет Вирджинии

Настройка пользовательского API Drupal за 3 простых шага

Значок Шаг 1

Шаг 01

Загрузить и установить

Загрузите модуль из Drupal Marketplace или с нашего официального сайта, а затем установите его на свой сайт Drupal.

Значок Шаг 2

Шаг 02

Создать пользовательский API

После установки модуля нажмите кнопку «Создать свой первый API».

Значок Шаг 3

Шаг 03

Введите необходимые данные

Теперь введите необходимые данные, такие как имя API, методы, конечные точки и т. д.

Интегрируйте собственный API с Drupal за считанные минуты.

Подключите свой сайт Drupal к внешним системам с помощью пользовательских API и обеспечьте бесперебойный обмен данными без сложной настройки.

Основные особенности пользовательской аутентификации API в Drupal

Пользовательские конечные точки REST API

Создавайте и управляйте защищенными конечными точками REST API, используя методы HTTP, такие как GET, POST, PATCH, PUT и DELETE. Предоставляйте доступ к сущностям Drupal, пользовательским таблицам и данным сторонних модулей в виде масштабируемых API.

Операции CRUD без сложного SQL

Выполняйте операции CRUD через пользовательские конечные точки, используя API сущностей и баз данных Drupal. Запросы защищены и автоматически очищаются, с возможностью поддержки контролируемого пользовательского SQL.

Фильтры и параметры запроса

Уточняйте ответы API, используя параметры запроса и условную логику. Поддерживает пагинацию, сортировку и фильтрацию по полям с полной совместимостью с Drupal.

Внешняя интеграция API

Интегрируйте Drupal с API сторонних разработчиков для получения, обработки и предоставления доступа к внешним данным через пользовательские конечные точки. Поддерживает форматы JSON, XML, GraphQL и SOAP.

Управление доступом на основе ролей

Ограничьте доступ к пользовательским API с помощью ролей и разрешений Drupal. Это предотвратит несанкционированный доступ и обеспечит безопасность конфиденциальных конечных точек.

Настраиваемые ответы API

Управляйте выводом API, выбирая поля, переименовывая ключи и настраивая форматы ответов. Все ответы соответствуют стандартам Drupal Symfony HTTP Foundation для обеспечения согласованности.

Поддержка фронтенда и децентрализованной архитектуры

Включите API-доступ для фронтенда Drupal, приложений без графического интерфейса/децентрализованных приложений и внешних платформ. Превратите Drupal в мощный бэкенд-провайдер API.

Пользовательские конечные точки REST API

Пользовательские конечные точки REST API

Благодаря этой функции вы можете создавать и управлять REST-конечными точками с поддержкой стандартных методов HTTP, таких как GET, POST, PATCH, PUT и DELETE. Модуль предоставляет доступ к сущностям Drupal, пользовательским таблицам базы данных и таблицам сторонних модулей в качестве безопасных и масштабируемых REST API-конечных точек.

Тарифные планы для всех

СООБЩЕСТВО

$0/Год

Только для одного пользователя


  • Неограниченное количество GET-API для чтения данных.
  • Поддержка пагинации и сортировки
  • Интеграция с внешним API с ответами в формате JSON.
  • Запуск API на основе событий с использованием хуков Drupal
ПРЕМИУМ
Самые популярные

$249/Год

Количество экземпляров:

  • Неограниченное количество настраиваемых REST API со всеми методами HTTP.
  • Расширенная фильтрация и условная логика
  • Доступ на основе ролей для каждой конечной точки
  • Множество расширенных API с поддержкой операций CRUD.
  • Поддержка внешних API на основе XML, SOAP и GraphQL.
  • Зависимые API для потоков аутентификации на основе токенов
  • Полностью настраиваемая структура ответов API.
SUITE

Поговорим


    Все возможности тарифного плана Premium +

  • Поддерживает ограничение использования пользовательских API.
  • Разнообразие методов аутентификации для каждого типа запроса
  • Ограничения на основе ролей
  • Генерация пользовательских сертификатов
  • Генерирует отдельные API-ключи для каждого пользователя.
  • Пользовательские заголовки аутентификации и многое другое

Часто задаваемые вопросы (FAQ)

Часто задаваемые вопросы | Часто задаваемые вопросы по модулюЗапросы по модулям

Хранит ли miniOrange какие-либо пользовательские данные?

miniOrange не передает никаких данных за пределы ваших систем и не хранит никакой персональной идентифицирующей информации (PII). Все модули полностью устанавливаются локально. Все данные остаются на вашем сервере. Только для модуля двухфакторной аутентификации Drupal нам необходимо хранить адрес электронной почты пользователя. Для аутентификации на основе рисков необходима такая информация, как тип устройства, местоположение, IP-адрес и время, чтобы идентифицировать пользователя и предоставить доступ в зависимости от уровня риска.

Предоставляет ли Miniorange лицензию разработчика для платного модуля?

Мы не предоставляем лицензию разработчика для нашего платного модуля, и исходный код защищен. Строго запрещено вносить какие-либо изменения в код без письменного разрешения от miniOrange. В модуле предусмотрены хуки, которые разработчики могут использовать для расширения функциональности модуля.

Предлагает ли miniOrange техническую поддержку?

Да, мы предоставляем круглосуточную поддержку по всем вопросам, которые могут возникнуть при использовании модуля, включая техническую поддержку от наших разработчиков. Вы можете получить приоритетную поддержку в зависимости от выбранного вами тарифного плана. Вы можете ознакомиться с различными тарифными планами поддержки. здесь.

Как активировать премиум-модуль на моем сайте Drupal?

  1. После завершения оплаты перейдите в miniOrange приборная панель чтобы загрузить свой премиум-модуль или перейти по ссылке Этапы установки Composer.
  2. Для активации платного модуля перейдите по ссылке: Регистрация/Войти Войдите в систему, используя свою учетную запись miniOrange, для которой вы приобрели лицензию.
  3. После входа в систему вам будет предложено ввести лицензионный ключ. Перейдите в панель управления miniOrange → Лицензия → Просмотреть лицензионный ключ чтобы получить лицензионный ключ.

Как разблокировать лицензионный ключ?

Вы можете удалить лицензионный ключ из модуля, нажав кнопку «Удалить учетную запись» на вкладке «Регистрация/Вход» модуля.

Хотите запланировать демонстрацию?

мо-форма

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

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

Привет!

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

поддержка