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

×

Создавайте и обеспечивайте безопасность Пользовательские REST API в Joomla

Создавайте собственные REST API-интерфейсы в Joomla с полным контролем над доступом к данным и аутентификацией. Защищайте как собственные, так и основные API Joomla, используя ключи API, JWT, токены Bearer или базовую аутентификацию, без написания сложных плагинов или пользовательского кода.
Создано для разработчиков и интеграторов, которым необходима большая гибкость, более надежная аутентификация и реальный контроль, выходящий за рамки стандартных API веб-сервисов Joomla.
Пользовательская аутентификация API для Joomla

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

  • Единый вход в Joomla | Joomla Single Sign On - NASA
  • Единый вход в Joomla | Joomla Single Sign On - округ Трэвис
  • Joomla Единый вход | Единый вход в Joomla — KNF
  • Единый вход в Joomla | Единая авторизация Joomla - Nokia
  • Единый вход в Joomla | Joomla Single Sign On - Gov.UK
  • Joomla SSO | Единый вход в Joomla - IMAREST
  • Joomla SSO | Единый вход в Joomla - Tactical Solutions

Создавайте безопасные REST API для Joomla за считанные минуты.

Единый вход в Joomla | Шаг 1

Шаг 01

Определение пользовательских конечных точек API

Создавайте маршруты REST API с собственными путями и параметрами. Каждая конечная точка может получать, обновлять или удалять данные Joomla, используя стандартные методы HTTP, такие как GET, POST, PUT и DELETE.

Единый вход в Joomla | Шаг 1

Шаг 02

Контролируйте, какие именно данные будут доступны.

Используйте SQL-фильтры, такие как WHERE, ORDER BY и LIMIT, для точного управления ответами. Получайте только необходимые поля из пользователей, статей, пользовательских таблиц или основных данных Joomla.

Единый вход в Joomla | Шаг 1

Шаг 03

Защитите каждый API с помощью правильной аутентификации.

Защитите каждую конечную точку, используя аутентификацию по ключу API, JWT, токены Bearer, базовую аутентификацию или внешние поставщики аутентификации. Для каждого API могут быть установлены свои собственные правила безопасности.

Что вы можете создать с помощью нашего пользовательского расширения API

Неограниченное количество пользовательских REST API

Неограниченное количество пользовательских REST API

Создавайте и управляйте неограниченным количеством конечных точек REST API, каждая со своим собственным путем, логикой и конфигурацией безопасности.

Аутентификация API ядра Joomla

Аутентификация API ядра Joomla

Примените аутентификацию с помощью JWT и API-ключей к встроенным REST API Joomla, обеспечив безопасный доступ на основе пользователей и токенов, выходящий за рамки стандартных методов аутентификации Joomla.

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

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

Подключите Joomla к CRM-системам, ERP-системам, маркетинговым инструментам и сторонним платформам. Запускайте API-запросы из событий Joomla для синхронизации в реальном времени.

Конструктор пользовательских SQL-запросов

Конструктор пользовательских SQL-запросов

Создавайте собственные REST API на основе SQL для прямого взаимодействия с базой данных, обеспечивая максимальную гибкость и производительность.

Правила аутентификации для каждого API

Правила аутентификации для каждого API

Надежно ограничивайте доступ к файлам, каталогам и подпапкам Joomla в зависимости от статуса входа пользователя, группы или пользовательских требований.

Полная поддержка операций CRUD.

Полная поддержка операций CRUD.

Используйте методы GET, POST, PUT и DELETE для выполнения полных операций создания, чтения, обновления и удаления.

Генератор PHP-скриптов

Генератор PHP-скриптов

Автоматическая генерация PHP-скриптов для вызова ваших API из форм, кнопок или событий бэкэнда без необходимости ручного кодирования.

Отображение данных внешнего API в Joomla

Отображение данных внешнего API в Joomla

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

Совместимо с Joomla 6

Совместимо с Joomla 6

Плагин Joomla Custom REST API Authentication совместим с последними версиями Joomla — 3, 4, 5 и 6.

Методы аутентификации для REST API

Базовый метод аутентификации

Базовая аутентификация позволяет аутентифицировать доступ к конечным точкам REST API Joomla с помощью базового токена, полученного в закодированном формате с использованием учетных данных пользователя для входа в Joomla или учетных данных клиента, предоставленных плагином.

Руководства по установке

Аутентификация OAuth 2.0

Это включает в себя токен безопасности, сгенерированный с использованием самого надежного протокола аутентификации OAuth 2.0. Плагин выступает одновременно в роли поставщика OAuth/идентификации, предоставляющего токен Bearer (токен доступа/JWT-токен) после успешной проверки, и в роли аутентификатора API, разрешающего доступ к API в зависимости от результатов проверки токена.

Руководства по установке

Аутентификация JWT

Аутентификация с помощью JWT позволяет получить доступ к конечной точке REST API Joomla, используя действительный токен JWT (JSON Web Token). Плагин предоставляет конечную точку для генерации JWT Bearer с использованием действительных учетных данных пользователя Joomla. Сгенерированный токен можно использовать для аутентификации конечных точек REST API Joomla.

Руководство по установке

Аутентификация по ключу API

Аутентификация по ключу API позволяет аутентифицировать доступ к конечной точке REST API Joomla с помощью ключа API, предоставляемого плагином. Этот метод исключает необходимость использования учетных данных пользователя Joomla для генерации ключа Bearer API (секретного токена).

Руководства по установке

Безопасное подключение ко всем вашим интеграциям

Наш плагин предоставляет гибкие возможности для интеграции вышеупомянутого плагина через хуки для разработчиков или путем обращения к нам для полной интеграции «под ключ».

Интеграция пользовательского API Joomla
Интеграция пользовательского API Joomla
Интеграция пользовательского API Joomla
Интеграция пользовательского API Joomla
Интеграция пользовательского API Joomla
Интеграция пользовательского API Joomla
Интеграция пользовательского API Joomla

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

Прозрачное и простое ценообразование

Расширение поддерживает Joomla 3, Joomla 4, Joomla 5 и Joomla 6.


Свяжитесь с нами joomlasupport@xecurify.com Если у вас есть индивидуальные требования, мы можем предоставить вам расчет стоимости, гарантирующий 100% удовлетворение.


Мы предлагаем привлекательные скидки при оптовых закупках лицензий и лицензий для предпроизводственной среды. Чем больше лицензий вы приобретаете, тем больше скидка. Для получения более подробной информации свяжитесь с нами по адресу [адрес электронной почты]. joomlasupport@xecurify.com.

Бесплатно

$0/Год


    Попробуйте функции

  • Можно создавать ограниченное количество пользовательских API (конечных точек).
  • Получайте данные из любой таблицы.
  • Операция выборки доступна при наличии одного условия WHERE.
  • Создавайте ограниченное количество пользовательских API-конечных точек с помощью пользовательских SQL-запросов.
  • Поддержка ограниченного подключения к внешним API.
Премиум
Самые популярные

$199/Год


    Все функции Free+

  • Можно создать неограниченное количество пользовательских API (конечных точек).
  • Операция выборки доступна при наличии фильтров.
  • Поддержка метода GET.
  • Ограничьте публичный доступ к REST API Joomla с помощью аутентификации на основе токенов.
  • Интеграция с любым событием Joomla или любым событием/действием стороннего плагина.
  • Интеграция с внешним API для получения данных в Joomla и обновления данных на стороне поставщика внешнего API.
  • Создавайте динамические PHP-скрипты для вызова API.
  • Укажите в статье короткий код для использования внешнего API.

Популярные варианты использования нашего пользовательского расширения API

Безопасная интеграция мобильного приложения с Joomla JWT
Бесперебойная синхронизация CRM и ERP через API Joomla.
Внутренние инструменты администрирования и пользовательские конечные точки для создания отчетов.
Создание безголовой Joomla с использованием JavaScript-фреймворков
Синхронизация данных корпоративных пользователей с поставщиками идентификации.

Безопасная интеграция мобильного приложения с Joomla JWT


Обеспечьте бесперебойную связь ваших нативных iOS или Android-приложений с бэкэндом, используя возможности REST API Joomla. Благодаря аутентификации JWT (JSON Web Token) пользователи получают ограниченный по времени и безопасный доступ к контенту, профилям пользователей и данным настраиваемой панели управления, гарантируя, что токены доступа истекают и обновляются в соответствии с вашими политиками безопасности. Этот современный уровень аутентификации обеспечивает высокопроизводительный процесс получения данных, защищая конфиденциальную информацию от несанкционированного доступа, что делает его идеальным решением для разработчиков, создающих профессиональные мобильные приложения на базе Joomla.

Бесперебойная синхронизация CRM и ERP через API Joomla.


Оптимизируйте бизнес-процессы, подключив внешние системы, такие как Salesforce, HubSpot или корпоративные ERP-системы, непосредственно к вашему веб-сайту. Используя аутентификацию по API-ключу, наше расширение обеспечивает безопасное и надежное взаимодействие между Joomla и вашим сторонним программным обеспечением, гарантируя синхронизацию записей пользователей и транзакционных данных в режиме реального времени. Этот автоматизированный обмен данными исключает ошибки ручного ввода и гарантирует, что только авторизованные внешние системы могут взаимодействовать с вашими пользовательскими API-интерфейсами Joomla, поддерживая безопасную и эффективную цифровую экосистему.

Внутренние инструменты администрирования и пользовательские конечные точки для создания отчетов.


Расширьте возможности своей команды с помощью специализированных инструментов управления и панелей отчетности, которые получают данные в режиме реального времени непосредственно из вашей базы данных Joomla. Внедрение базовой аутентификации позволит обеспечить безопасный и упрощенный доступ к внутренним административным панелям в контролируемых средах. Эта настройка идеально подходит для управленческих команд, которым необходимо создавать пользовательские отчеты или выполнять массовые обновления данных через упрощенный интерфейс, обеспечивая эффективное выполнение внутренних административных задач, при этом доступ к основной части бэкэнда будет ограничен только авторизованным персоналом.

Создание безголовой Joomla с использованием JavaScript-фреймворков


Превратите свою CMS в высокопроизводительный движок контента для децентрализованных архитектур, используя стратегии Headless Joomla. Наше расширение позволяет фронтенд-приложениям, созданным с помощью таких фреймворков, как React, Angular или Vue.js, динамически получать контент через безопасные пользовательские API. Благодаря встроенной аутентификации JWT, ваш фронтенд на JavaScript может безопасно обрабатывать данные, специфичные для пользователя, и интерактивные функции, обеспечивая скорость и гибкость современной среды разработки, сохраняя при этом мощные возможности управления контентом бэкенда Joomla.

Синхронизация данных корпоративных пользователей с поставщиками идентификации.


Обеспечьте согласованное управление пользователями во всей организации, синхронизируя данные профилей, роли и группы между Joomla и основными поставщиками идентификации, такими как Keycloak, Azure AD или Okta. Используя аутентификацию с помощью JWT или API-ключа, вы можете создать безопасный мост для передачи данных, гарантируя, что разрешения и статус пользователей остаются идентичными на всех платформах. Эта интеграция необходима для корпоративных сред, требующих возможностей единого входа (SSO) и автоматического предоставления доступа пользователям через безопасный API Joomla.

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

Какова основная цель расширения Joomla Custom API?

Расширение позволяет создавать собственные REST API-интерфейсы для вашего сайта Joomla без необходимости написания сложного кода. Оно позволяет внешним приложениям, мобильным приложениям или другим веб-сайтам взаимодействовать с вашим сайтом Joomla для безопасного получения, создания, обновления или удаления данных (операции CRUD).

Для использования этого плагина необходимы продвинутые знания в области программирования или SQL?

Нет. Плагин имеет интуитивно понятный графический пользовательский интерфейс (GUI), который позволяет создавать конечные точки API с помощью метода «наведи и щелкни». Хотя опытные пользователи могут использовать конструктор пользовательских SQL-запросов для сложной логики, большинство пользователей могут определять маршруты, выбирать таблицы базы данных и применять фильтры (например, WHERE или LIMIT) непосредственно через интерфейс.

Как плагин обрабатывает безопасность и аутентификацию API?

Безопасность — ключевая функция расширения. Вы можете защитить как свои пользовательские конечные точки, так и основные API Joomla, используя несколько стандартных методов, в том числе:

  • JWT (веб-токены JSON)
  • API-ключи (универсальные или пользовательские)
  • Токены на предъявителя
  • Базовая аутентификация (имя пользователя/пароль)
  • Управление доступом на основе ролей (ограничение доступа на основе групп пользователей Joomla)

Могу ли я выполнять полные операции CRUD с моей базой данных Joomla?

Да. Плагин поддерживает все стандартные методы HTTP: GET, POST, PUT и DELETE. Это означает, что вы можете не только получать данные (например, статьи или профили пользователей), но и создавать новые записи, обновлять существующие и удалять данные из таблиц базы данных Joomla с помощью защищенных вызовов API.

Какие версии Joomla поддерживаются этим расширением?

Расширение miniOrange Custom API обладает высокой совместимостью и поддерживает Joomla 3.x, 4.x, 5.x и 6.x. Оно разработано для бесперебойной работы с последними архитектурными изменениями Joomla.

Где хранятся мои данные, и передаются ли они в miniOrange?

Конфиденциальность является приоритетом, поскольку расширение представляет собой полностью локальное решение. Вся обработка данных происходит на вашем собственном сервере, и miniOrange не хранит, не передает и не имеет доступа к каким-либо данным вашего веб-сайта или персональным данным (PII). Ваши конфигурации API и база данных остаются полностью в вашей собственной инфраструктуре.

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

мо-форма

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

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

Привет!

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

поддержка