~/talk

Single Sign-On in 15 Minutes Without Changing Your Code

TalkinFrenchat Devoxx France 2023 · 2023-04-12..04-14· [security, web-platform]
links:none on file
slides:none on file

A demo shows how to add OpenID Connect SSO to two existing apps without changing their code by using Keycloak as the provider and Apache with mod_auth_openidc as a reverse proxy. The setup runs in Docker Compose, configures the provider metadata, client id/secret and redirect URL, and uses about 50 lines of Apache config to proxy a Spring Boot app and a Flask app while injecting user headers and enforcing basic role checks.

AI-written summary · about

  1. 0:00Introduction
  2. 0:42SSO and OpenID Connect
  3. 3:29SSO architecture
  4. 5:15Demo of unsecured apps
  5. 6:17Apache reverse proxy config
  6. 9:13Docker Compose setup
  7. 10:37Identity provider check
  8. 10:58Securing Java and Python apps
  9. 12:01Roles and headers management
  10. 13:04Summary and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.