BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//open-source-conference-luxembourg-2026//sp
 eaker//JBZ8XQ
BEGIN:VTIMEZONE
TZID:Europe/Luxembourg
BEGIN:DAYLIGHT
DTSTART:20251007T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20251026T030000
RDATE:20261025T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20260329T030000
RDATE:20270328T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Deploying SMS & Email Multi-Factor Authentication in Keycloak with
  Docker Compose and Terraform - Mickael Ambiehl\, Christophe Kyvrakidis
DTSTART;TZID=Europe/Luxembourg:20261007T113000
DTEND;TZID=Europe/Luxembourg:20261007T130000
DTSTAMP:20261009T055803Z
UID:pretalx-open-source-conference-luxembourg-2026-9NBSTY@pretalx.com
DESCRIPTION:Deploying SMS & Email Multi-Factor Authentication in Keycloak 
 with Docker Compose and Terraform\nIn this one-hour workshop\, we will bui
 ld a complete platform enabling SMS OTP and Email OTP authentication in Ke
 ycloak\, two authentication factors that are not available natively. Parti
 cipants will deploy the entire stack using Docker Compose (Keycloak\, Post
 greSQL\, MailHog\, Grafana\, Prometheus\, and Tempo) and automate its conf
 iguration with Terraform. We will explore how to integrate custom SPIs\, c
 reate conditional authentication flows\, and manage user enrollment. Throu
 gh hands-on demonstrations\, attendees will validate end-to-end SMS and Em
 ail authentication journeys in a fully self-contained simulation environme
 nt with no external dependencies. Finally\, we will leverage observability
  tools to trace and troubleshoot MFA authentication flows. The workshop is
  practical\, reproducible\, and can be completed with only a few commands.
LOCATION:Decentralisation in practice
URL:https://pretalx.com/open-source-conference-luxembourg-2026/talk/9NBSTY
 /
END:VEVENT
END:VCALENDAR
