Keycloak

Бесплатно
Открытый исходный код

Сайт: www.keycloak.org

Keycloak — это система управления удостоверениями и доступом (IAM), разработанная для упрощения аутентификации и авторизации пользователей в веб-приложениях и сервисах. Она предоставляет функциональность единого входа (SSO), что позволяет пользователям входить в несколько приложений с использованием одной учетной записи. Keycloak поддерживает современные протоколы аутентификации, такие как OpenID Connect, OAuth 2.0 и SAML, что делает его универсальным решением для различных сценариев использования.

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

  • Поддержка единого входа (SSO) для упрощения аутентификации пользователей.
  • Интеграция с протоколами OpenID Connect, OAuth 2.0 и SAML.
  • Управление пользователями, включая регистрацию, восстановление паролей и управление ролями.
  • Двухфакторная аутентификация для повышения безопасности.
  • Брокеринг идентификаций для интеграции с внешними провайдерами аутентификации.
  • Тонкая авторизация для детального контроля доступа к ресурсам.
  • Поддержка различных методов аутентификации, включая социальные сети и LDAP.
  • Веб-интерфейс для управления настройками и пользователями.
  • Поддержка кастомизации интерфейса и логики аутентификации.
Подробнее