Перейти к содержанию

Интеграция CTS и KeyCloak

KeyCloak — это продукт с открытым исходным кодом для реализации единого входа. Данное программное обеспечение позволяет управлять идентификацией и доступом к сервисам и приложениям. Лицензия ПО — Apache License 2.0, разработано RedHat, Inc.

Основные функции KeyCloak:

  • управление пользователями, группами и ролями;
  • аутентификация клиентских приложений по протоколам OpenID Connect и SAML;
  • единый вход (single sign-on);
  • поддержка как реляционных СУБД, так и NoSQL (MongoDB);
  • кластеризация;
  • ограниченная поддержка аутентификации по OTP (с помощью Google Authenticator);
  • интеграция с внешними директориями LDAP и Active Directory;
  • интеграция с социальными сервисами (Facebook, Twitter, GitHub, StackExchange etc.)
  • расширение функциональности через разработку собственных SPI.