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

×

Клиент Drupal OAuth
Модуль SSO

Подключите свой сайт Drupal к любому поставщику OAuth 2.0 или OpenID Connect. Добавьте вход через SSO в один клик от Google, Microsoft Azure AD, Okta, Keycloak, Auth0 или собственного поставщика OAuth без написания единой строки кода. Модуль Drupal OAuth Client — это надежный способ добавить аутентификацию корпоративного уровня на сайты Drupal 9, 10 и 11. Избавьтесь от необходимости постоянно вводить пароли, повысьте безопасность и обеспечьте пользователям удобный процесс входа в систему.
Drupal OAuth Client - Изображение баннера

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

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

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

Почему стоит выбрать модуль Drupal OAuth Client?

Пользовательская аутентификация OAuth/OpenID SSO

Подключите Drupal к любому поставщику OAuth 2.0 или OpenID Connect, даже к собственному или внутреннему. Настройте конечные точки авторизации, токенов и информации о пользователе, определите собственные области действия и утверждения, чтобы адаптировать процесс входа в систему в соответствии с вашими требованиями.

Поддержка нескольких поставщиков

Возможность настройки нескольких OAuth-провайдеров для Drupal. Каждый провайдер работает как независимая конфигурация с выделенным URL-адресом для входа в систему. Защита осуществляется с помощью Authorization Code Grant, PKCE и проверки JWT через JWKS.

Управление сессиями на основе токенов

Single Logout (SLO) и Front-Channel Logout (FCL) завершают сессии одновременно, токены отзываются у провайдера, чтобы предотвратить их повторное использование, таким образом, сессии Drupal синхронизируются с истечением срока действия токенов OAuth, что приводит к завершению забытых сессий.

Поддержка Drupal 7

По состоянию на январь 2025 года поддержка Drupal 7 прекращена. Однако, учитывая огромную популярность Drupal 7, miniOrange продолжает обеспечивать полную поддержку OAuth SSO и OIDC для Drupal 7 даже после окончания срока поддержки.

Интегрируйте SSO с Drupal за считанные минуты.

Подключите свой OAuth-провайдер к сайту Drupal и включите аутентификацию на основе OAuth без сложной настройки.

Основные особенности модуля Drupal OAuth Client

Сопоставление атрибутов и ролей

С помощью модуля Drupal OAuth Client вы можете напрямую сопоставлять атрибуты пользователей, такие как email, имя пользователя и отображаемое имя, с вашим OAuth-провайдером и передавать их в Drupal. Автоматически назначайте роли Drupal на основе ролей или групп, полученных от OAuth-провайдера, обеспечивая пользователям необходимый уровень доступа сразу после входа в систему.

Привязка и предоставление учетных записей

Модуль Drupal OAuth Client автоматически создает новые учетные записи пользователей при входе в систему, если они еще не существуют, без необходимости ручной настройки. Существующие пользователи Drupal также могут связать свои учетные записи с внешними поставщиками, такими как Google, Okta или Azure AD, что обеспечивает бесперебойный единый вход в Drupal OAuth без потери существующего профиля или контента.

Ограничение на основе атрибутов и доменов

Контролируйте доступ к вашему сайту Drupal, разрешая или блокируя пользователей на основе домена электронной почты или определенных атрибутов OAuth. Это гибкий способ обеспечения политики доступа и безопасности аутентификации без необходимости ручного управления пользователями.

PKCE + Предоставление кода авторизации

Основана на протоколе авторизации OAuth 2.0 с полной поддержкой PKCE (S256) для предотвращения перехвата кода, что крайне важно для одностраничных приложений и публичных клиентов. Параметр состояния добавляет защиту от CSRF-атак, обеспечивая соответствие каждого входа в систему современным стандартам безопасности.

Импорт/экспорт конфигурации

Экспорт и импорт всех конфигураций поставщиков, сопоставлений атрибутов и правил ролей в формате JSON, что упрощает копирование настроек на средах разработки, тестирования и производства. Полная интеграция с системой управления конфигурациями Drupal для чистого развертывания с контролем версий.

Отчеты об аудите входа в систему

Отслеживайте каждую попытку входа через SSO с помощью подробных журналов аудита — имя пользователя, адрес электронной почты, поставщик услуг, IP-адрес, URL-адрес навигации, временная метка и статус успеха/неудачи. Разработано в соответствии с требованиями SOC 2, ISO 27001 и HIPAA, предоставляя аудиторам необходимую информацию о каждой попытке без дополнительных инструментов.

Поддержка без головы

Модуль Drupal OAuth Client обеспечивает бесшовную аутентификацию OAuth SSO и OIDC в ​​архитектурах с разделением компонентов, обеспечивая безопасность как фронтенда, так и бэкенда в безголовых средах Drupal. Идеально подходит для современных стеков, где Drupal обеспечивает работу API, а React, Vue или Next.js отвечают за пользовательский интерфейс.

Сопоставление атрибутов и ролей

Сопоставление атрибутов и ролей

С помощью модуля Drupal OAuth Client вы можете напрямую сопоставлять атрибуты пользователей, такие как email, имя пользователя и отображаемое имя, с вашим OAuth-провайдером и передавать их в Drupal. Автоматически назначайте роли Drupal на основе ролей или групп, полученных от OAuth-провайдера, обеспечивая пользователям необходимый уровень доступа сразу после входа в систему.


Тарифный план

STANDARD

$249/Год

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

  • Автоматическое заполнение конфигурации сервера OAuth
  • Базовое сопоставление атрибутов
  • Поддержка предоставления кода авторизации
ПРЕМИУМ

$399/Год

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

  • Расширенное сопоставление ролей
  • Вход через бэкдор
  • Принудительная аутентификация / Защита всего сайта
ДЛЯ БИЗНЕСА
Самые покупаемые

$449/Год

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

  • Поддержка токена обновления
  • Активировать заблокированных пользователей при едином входе в систему (SSO).
  • Единый выход
SUITE

Единый вход + Предоставление ресурсов


  • Двусторонняя синхронизация профилей пользователей на основе SCIM
  • Предоставление доступа на основе ролей
  • Поддержка группового предоставления ресурсов
  • Бесшовная интеграция с любым поставщиком идентификации (IdP).
  • Сопоставление ролей и групп в реальном времени

Сравнить планы

Особенности

Стандарт

Премиум

Предприятие

Автоматическое заполнение конфигурации сервера OAuth Автоматическое заполнение конфигурации сервера OAuth Автоматическое заполнение конфигурации сервера OAuth Автоматическое заполнение конфигурации сервера OAuth
Сопоставление атрибутов - базовое (Электронная почта, Имя пользователя) Сопоставление атрибутов - базовое Сопоставление атрибутов - базовое Сопоставление атрибутов - базовое
Код авторизации. Грантовая поддержка. Код авторизации. Грантовая поддержка. Код авторизации. Грантовая поддержка. Код авторизации. Грантовая поддержка.
Экспорт конфигурации Экспорт конфигурации Экспорт конфигурации Экспорт конфигурации
Настройка импорта Настройка импорта Настройка импорта Настройка импорта
Автоматическое предоставление доступа пользователям Автоматическое предоставление доступа пользователям Автоматическое предоставление доступа пользователям Автоматическое предоставление доступа пользователям
Отчет об ошибках Отчет об ошибках Отчет об ошибках Отчет об ошибках
Автоматическое предоставление доступа пользователям Автоматическое предоставление доступа пользователям Автоматическое предоставление доступа пользователям Автоматическое предоставление доступа пользователям
Сопоставление атрибутов — расширенные настройки (Пользовательские атрибуты) Сопоставление атрибутов — расширенные настройки (Пользовательские атрибуты) Сопоставление атрибутов — расширенные настройки (Пользовательские атрибуты) Сопоставление атрибутов — расширенные настройки (Пользовательские атрибуты)
Настраиваемые перенаправления при входе и выходе из системы Настраиваемые перенаправления при входе и выходе из системы Настраиваемые перенаправления при входе и выходе из системы Настраиваемые перенаправления при входе и выходе из системы
Базовое сопоставление ролей (Установка роли по умолчанию для новых пользователей) Базовое сопоставление ролей Базовое сопоставление ролей Базовое сопоставление ролей
Автоматическое перенаправление на OAuth-сервер для авторизации.   Автоматическое перенаправление на OAuth-сервер для авторизации. Автоматическое перенаправление на OAuth-сервер для авторизации.
Расширенное сопоставление ролей (назначение ролей на основе атрибутов IDP)   Расширенное сопоставление ролей Расширенное сопоставление ролей
Вход через бэкдор   Вход через бэкдор Вход через бэкдор
Внедрить аутентификацию / Обеспечить безопасность всего сайта   Внедрить аутентификацию / Обеспечить безопасность всего сайта Внедрить аутентификацию / Обеспечить безопасность всего сайта
Поддержка OpenID Connect (вход через сервер OpenID Connect)    Поддержка OpenID Connect (вход через сервер OpenID Connect)  Поддержка OpenID Connect (вход через сервер OpenID Connect)
Поддержка неявного гранта   Поддержка неявного гранта Поддержка неявного гранта
Поддержка потока PKCE     Поддержка потока PKCE
Создание пользовательских сертификатов X.509     Создание пользовательских сертификатов X.509
Поддержка предоставления пароля     Поддержка предоставления пароля
Поддержка токена обновления     Поддержка токена обновления
Создание пользовательских сертификатов X.509     Интеграция WordPress с OneDrive
Активировать заблокированных пользователей при едином входе в систему (SSO).     Активировать заблокированных пользователей при едином входе в систему (SSO).
Единый выход     Единый выход
Поддерживается неограниченное количество поставщиков OAuth *      Поддерживается неограниченное количество поставщиков OAuth.
Создание пользовательских сертификатов X.509     Интеграция WordPress с OneDrive
Поддержка интеграции без графического интерфейса     Поддержка интеграции без графического интерфейса
Ограничение домена     Ограничение домена
Сохранение токенов доступа и идентификации в сессиях и файлах cookie.     Сохранение токенов доступа и идентификации в сессиях и файлах cookie.
Ограничение на основе атрибутов/роли     Ограничение на основе атрибутов/роли
Совместимость модуля Drupal Groups     Совместимость модуля Drupal Groups
Совместимость модуля профиля Drupal     Совместимость модуля профиля Drupal
Динамический URL обратного вызова     Динамический URL обратного вызова
Ограничение страницы     Ограничение страницы
Инструменты разработки     Инструменты разработки
Отчеты/аналитика по входам в систему     Отчеты/аналитика по входам в систему
Персонализированная кнопка входа     Персонализированная кнопка входа

Ознакомьтесь с нашим широким спектром интеграций.

Вы можете включить единый вход (SSO) на своем сайте Drupal, используя наш модуль OAuth SSO, и подключить его к любому поставщику OAuth. См. наши руководства по интеграции с наиболее популярными поставщиками идентификации.

Как настроить единый вход (SSO) в Drupal?

Контроль доступа к медиафайлам WordPress | Шаг 1

Шаг 01

Установите модуль Drupal OAuth Client.

Загрузите и установите модуль Drupal OAuth/OIDC Client из магазина приложений Drupal.

Плагин WordPress для предотвращения прямого доступа | Шаг 2

Шаг 02

Настройка приложения OAuth

Укажите область действия и конечные точки для настройки вашего приложения OAuth.

Контроль доступа к медиафайлам WordPress | Шаг 3

Шаг 03

Скопировать URL обратного вызова/перенаправления

Наконец, скопируйте URL-адрес обратного вызова/перенаправления и предоставьте его своему приложению.

Изучите возможности единого входа Drupal OAuth.

Загрузите модуль и быстро настройте свой сайт Drupal в качестве клиента OAuth для бесшовной интеграции единого входа (SSO).

Промышленность Мы обслуживаем

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

Государственная промышленность

Правительство

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

Индустрия образования

Образование

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

Индустрия здравоохранения

Здравоохранение

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

Популярный вариант использования

Ниже представлены несколько примеров реального использования клиентского модуля Drupal OAuth, которые помогают реализовать безопасный единый вход (SSO) Drupal OAuth/OIDC для обеспечения бесперебойной аутентификации в приложениях Drupal.

Вход в Drupal на основе атрибутов с использованием OAuth.

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

Узнать больше→

Пример использования SSO-входа на основе атрибутов в Drupal
Пример использования Drupal-SSO-Single-LogOut

Единый выход (SLO) в клиенте Drupal OAuth

Модуль клиента Drupal OAuth обеспечивает безопасный единый выход из системы (Single Logout), завершая пользовательские сессии одновременно в Drupal и поставщике OAuth. В процессе SSO Drupal OAuth это гарантирует полное завершение сессии, повышает безопасность и предотвращает несанкционированный доступ к подключенным приложениям благодаря надежной аутентификации Drupal OAuth и поддержке Drupal OIDC.

Узнать больше→

Отзыв токена после выхода из системы в клиенте OAuth

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

Узнать больше→

Drupal-OAuth-Client-Token-Revocation-After-Logout
Обработка сессий в Drupal с помощью токена

Обработка сессий с синхронизацией срока действия токенов.

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

Узнать больше→

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

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

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

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

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

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

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

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

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

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

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

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

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

мо-форма

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

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

Привет!

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

поддержка