Keycloak – primjer implementacije i prilagodbe u praksi

Track

Java platforme, programski okviri i poslužitelji

Datum i vrijeme

četvrtak, 11. svibanj 2017., 15:00

Dvorana

Dvorana D

Trajanje

45'

HTSSO implements authentication protocols for securing Web apps and RESTful Web services. HTSSO is based on the Keycloak solution.In this session we'll share with you our experience in implementing Keycloak in Croatian Telekom. Our experience with designing cluster solution and migration of applications integrated into SSO environment and our extensions to Keycloak in order to support legacy protocols (which, of course, we had :) ).Using available Keycloak adapters for many different development environments, complexity and development time per client integration is significantly reduced.Information available via Keycloak GUI and Event Management System is giving us a better insight into system's internal state and usage per clients and users.Flexible model with lots of SPI's allowed us to easily implement all necessary adjustments in order to achieve corporate 'look and feel' and meet all business functional requirements.Our extensions included extensions of database model, session management, additional authentication methods and protocols, and, at the same time keeping the Keycloak core intact, thus, ensuring the quality and the security of integrated apps.During this session, maybe you find out that recently (perhaps even today) you had an active session on our Keycloak!

Coauthor: Šimun Šunjić

Web programer sa preko četiri godine iskustva u dizajniranju, izgradnji, testiranju i podršci 

web poslovnih aplikacija pretežno u Javi te drugim programskim tehnologijama logike i sučelja.

 

Coauthor: Vjekoslav Vraničić

Softver arhitekt i razvojni inženjer u Hrvatskom Telekomu s 8 godina radnog iskustva, od čega zadnjih pet u Javi. Diplomski (2008.) i poslijediplomski specijalistički (2012.) studij završio na Fakultetu Organizacije i Informatike. Od tada se bavio IPTV, mobilnim i fiksnim sustavima (integracijom i razvojem usluga s dodanom vrijednošću). Područja interesa: arhitektura, sigurnost, sustavi visoke dostupnosti, open-source, poslovni procesi.

 

Coauthor: Stjepan Lipnik

Diplomski studij završio na Fakultetu elektrotehnike i računarstva u Zagrebu. Softver arhitekt i razvojni inženjer u Hrvatskom Telekomu. Strastven prema programiranju, tehnologiji općenito i entuzijastičan prema open-source softveru. Sudjelovao na više projekata u dijelu dizajniranja, implementiranja i integrirana identity management sustava i procesa.

Detalji o predavanju

Vrsta: Predavanje
Poželjno iskustvo slušatelja: Iskusni (2-3 g.)
Poželjna funkcija slušatelja: Programer , Analitičar , Arhitekt

O predavaču