Keycloak продукт з відкритим кодом для реалізації single sign-on з можливістю та керування доступом націлений на сучасні застосування і сервіси. Станом на 2018 рік, цей проект спільноти JBoss знаходиться під управлінням Red Hat які використовують його як для свого продукту RH-SSO. Метою цього інструменту є зробити створення безпечних застосунків та сервісів з мінімальним написанням коду для аутентифікації і авторизації.
Історія Перший production реліз Keycloak відбувся в серпні 2014, а розробка почалася на рік раніше. В 2016 Red Hat змінив фреймворк проекту RH SSO з PicketLink на Keycloak, як . Після цього кодова база PicketLink була злита в Keycloak.
Також, Keycloak можна вважати певною мірою заміною проекту Red Hat JBoss SSO який ще раніше був замінений PicketLink.
Функції Серед багатьох функцій Keycloack можна виділити
Реєстрацію користувачів Логін через соцмережі Single Sign-On/Sign-Off для всіх застосунків одного реалму () Видача JSON Web Token автентифікованим аккаунтам 2-factor authentication інтеграція LDAP брокер Kerberos багатоорендність, з можливість налаштування зовнішнього вигляду сторінки логіну для кожного реалму
Компоненти Keycloak складається з двох компонентів: сервера адаптера для застосунків
Див. також Single sign-on
Kerberos (protocol)
Зноски
Посилання
Official web site