Содержание
  1. OAuth и OpenID
ГайдыОбновлено · 09.2026

Как безопасно использовать Интернет: OpenID и OAuth + Directual

3 марта 2025 · 2 минуты чтения

OAuth и OpenID

В начале 2000-х годов в Интернете не было базовых протоколов для безопасной аутентификации пользователей. В ответ на эту проблему были разработаны протоколы OAuth и OpenID, которые сделали авторизацию и аутентификацию в Directual более безопасными и удобными.

Познакомьтесь с рейтингом лучших нейросетей для творчества и карьеры на нашем сайте.

Различия между двумя протоколами

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

Как они работают

Чтобы использовать OAuth 2 на сайте, разработчику нужно получить идентификатор клиента от поставщика услуг (например, Google, GitHub). Поток авторизации обычно включает следующие шаги:

  1. Инициация: пользователь нажимает кнопку «Войти с помощью…».
  2. Перенаправление: клиент (сайт) перенаправляет его на страницу входа в систему поставщика услуг с помощью ссылки, содержащей идентификатор клиента, область действия, URI перенаправления и тип запроса.
  3. Аутентификация: человек входит в систему или дает согласие на использование уже зарегистрированной учетной записи.
  4. Код авторизации: поставщик услуг перенаправляет пользователя обратно к клиенту с кодом авторизации.
  5. Запрос токена: клиент обменивает код авторизации на токен доступа, используя идентификатор клиента и код авторизации.
  6. Доступ к данным: клиент использует маркер доступа для запроса данных из API поставщика услуг.

Плюсы от OpenID Connect с Directual

Первое — повышенная безопасность. Использование установленного сервера аутентификации OpenID гарантирует, что учетные данные пользователей в Directual защищены от несанкционированного доступа.

Второе — упрощенное управление клиентами. Сотрудники могут использовать свои существующие корпоративные учетные данные OpenID для доступа к внутренним приложениям, что снижает необходимость запоминания множества паролей и упрощает управление учетными записями.

Третье — улучшенный пользовательский опыт. Бесшовные процессы входа OpenID способствуют улучшению общего пользовательского опыта, облегчая доступ сотрудников к необходимым инструментам и ресурсам без повторного входа в систему.

Заключение

OpenID Connect, основанный на прочной базе OAuth 2.0, стал золотым стандартом для взаимодействия с веб-сервисами. Он устраняет необходимость запоминания множества паролей, снижает риски для безопасности и улучшает пользовательский опыт.