Все проекты
сервисработает

ID

Единая система идентификации и управления доступом IQuack с авторизацией, аккаунтами и единой учётной записью для всех сервисов.

Eдиная система идентификации и управления доступом для экосистемы IQuack.

Она предоставляет пользователям единую учётную запись для всех сервисов IQuack, а приложениям — стандартизированный способ аутентификации и проверки прав доступа.

Возможности

  • Единая учётная запись для сервисов IQuack
  • Авторизация через OIDC / OAuth 2.0
  • Управление аккаунтом и пользовательскими данными
  • Управление сессиями и безопасностью аккаунта
  • Управление правами доступа между сервисами
  • Централизованная аутентификация для приложений экосистемы
  • Единый web-интерфейс для пользователей

Как это работает

IQuack ID выступает центральной точкой аутентификации для сервисов IQuack. Пользователь один раз входит в свою учётную запись и может использовать её для доступа к подключённым приложениям без создания отдельных аккаунтов.

Приложения используют стандартные OIDC / OAuth 2.0 flows для аутентификации пользователей, а IQuack ID отвечает за выдачу и проверку необходимых credentials.

Управление правами доступа отделено от самой аутентификации: сервисы могут определять собственные правила доступа, используя централизованную систему авторизации.

Архитектура

В основе IQuack ID лежит набор специализированных сервисов Ory:

  • Ory Kratos — управление identity и пользовательскими аккаунтами
  • Ory Hydra — OAuth 2.0 / OpenID Connect provider
  • Ory Keto — управление отношениями и правами доступа

Поверх них построен собственный web-интерфейс IQuack ID, который объединяет работу с аккаунтом и настройками безопасности в единый пользовательский опыт.

Таким образом, внутренние компоненты Ory остаются инфраструктурным слоем, а IQuack ID предоставляет единый интерфейс и точку интеграции для всей экосистемы.

Контакты

По проектам, сотрудничеству или если что-то сломалось. Отвечаю в течение дня.

ID — IQuack