Keycloak
Логотип программы Keycloak
Скриншот программы Keycloak
Тип свободное и открытое программное обеспечение и identity management system[вд]
Разработчик Red Hat
Написана на Java
Операционная система кроссплатформенность
Дата выпуска 10 сентября 2014
Последняя версия
Репозиторий github.com/keycloak/keyc…
Лицензия Apache License 2.0[2]
Сайт keycloak.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Keycloak — продукт с открытым кодом для реализации single sign-on с возможностью управления доступом, нацелен на современные приложения и сервисы. По состоянию на 2018 год, этот проект сообщества JBoss находится под управлением Red Hat которые используют его как upstream проект для своего продукта RH-SSO[3]. Целью этого инструмента является сделать создание безопасных приложений и сервисов с минимальным написанием кода для аутентификации и авторизации.

История

править

Первый production релиз Keycloak состоялся в августе 2014, а разработка началась годом ранее. В 2016 Red Hat изменил фреймворк проекта RH SSO с PicketLink на Keycloak, как upstream проект[4]. После этого кодовая база PicketLink была отправлена в Keycloak[5][6].

Также, Keycloak можно считать в определённой степени заменой проекта Red Hat JBoss SSO который ещё раньше был заменен PicketLink[7].

Функции

править

Среди многих функций Keycloak можно выделить:

Компоненты

править

Keycloak состоит из двух компонентов:

  • сервера
  • адаптера для приложений

Примечания

править
  1. Keycloak 26.6.3 released — 2026.
  2. https://github.com/keycloak/keycloak#license
  3. Марчиони, Франческо; Фугаро, Луиджи (31 августа 2016 года). 12 Архивная копия от 9 ноября 2018 на Wayback Machine. Освоение JBoss Enterprise Application Platform 7. ISBN 978-1-78646-363-0. Введение Red Hat SSO.
  4. How Red Hat re-designed its Single Sign On (SSO) architecture, and why. (англ.). Red Hat Developer (4 октября 2016). Дата обращения: 12 мая 2020. Архивировано 9 января 2018 года.
  5. What is the difference between Picketlink and Keycloak? | Planet JBoss Developer. web.archive.org (5 апреля 2017). Дата обращения: 12 мая 2020. Архивировано 5 апреля 2017 года.
  6. PicketLink. web.archive.org (11 сентября 2015). Дата обращения: 12 мая 2020. Архивировано 11 сентября 2015 года.
  7. Kalali, Masoud. GlassFish security : secure your GlassFish installation, web applications, EJB applications, application client module, and web services using Java EE and GlassFish security measures. — Birmingham, U.K.: Packt Open Source, 2010. — 1 online resource (v, 275 pages) с. — ISBN 978-1-84719-939-3, 1-84719-939-9, 1-84719-938-0, 978-1-84719-938-6.

Ссылки

править

См. также

править

📚 Artikel Terkait di Wikipedia

JavaScript

MIME-тип, соответствующий JavaScript, указано: Медиатипы application/javascript, application/ecmascript, которые также определяются в этом документе,

AJAX

Ajax и платформа .NET 2.0 для профессионалов = Pro Ajax and the .NET 2.0 Platform. — М.: Вильямс, 2007. — С. 464. — ISBN 1-59059-670-6. Дейв Крейн, Эрик

Ext JS

Component Library for Cross Platform dlib C++ Library FLTK FOX toolkit OpenGL User Interface Library GTK+ IUP Juce JX Application Framework Qt TnFOX Visual

Yahoo! UI Library

Component Library for Cross Platform dlib C++ Library FLTK FOX toolkit OpenGL User Interface Library GTK+ IUP Juce JX Application Framework Qt TnFOX Visual

MooTools

Component Library for Cross Platform dlib C++ Library FLTK FOX toolkit OpenGL User Interface Library GTK+ IUP Juce JX Application Framework Qt TnFOX Visual

Ограничения на геоинформационные данные в Китае

марта 2017. Архивировано 4 августа 2011 года. Quickstart . Google Maps for AngularJS. Дата обращения: 7 апреля 2015. Архивировано 23 января 2021 года. 手机地理轨迹取证步骤大解密 

JQuery

Component Library for Cross Platform dlib C++ Library FLTK FOX toolkit OpenGL User Interface Library GTK+ IUP Juce JX Application Framework Qt TnFOX Visual

Dojo

Component Library for Cross Platform dlib C++ Library FLTK FOX toolkit OpenGL User Interface Library GTK+ IUP Juce JX Application Framework Qt TnFOX Visual