airhacks.fm podcast with adam bien

Keycloak as Fun


Listen Later

An airhacks.fm conversation with Sebastien Blanc (@sebi2706) about:
Thomson MO5, every school in France needs to have a computer,
printing the name with BASIC,
the REM sadness,
making yellow boxes, programming Logo in French,
writing "root" and "house" procedures, no procedures in BASIC, the ACSLogo for Mac OS X,
Berkeley Logo (UCBLogo), the Amstrad PC1512,
using AMOS programming language for writing games,
writing invoicing software with 14 and AMOS, Zak McKracken and the Alien Mindbenders,
Siemens Nixdorf PC,
QuickBasic on Siemens Nixdorf DX2-66,
the Persistence of Vision Raytracer,
average calculation for school notes with QuickBasic, writing ballistic games for TI BASIC (TI 99/4A),
playing Nirvana on e-guitar, starting with Java in 2002, the Rational Rose Logo Edition, learning Java EE on JOnAS,
Apache Tapestry, consulting with Apache Jetspeed,
writing Java EE code for 7 years, hardtimes with WebSphere, Xerces and ClassLoading, refactorings to Maven,
mobile web / Grails involvements, starting at RedHat's mobile team - AeroGear,
Matthias Wessendorf, Matthias loves Java Server Faces (JSF), the unified push server,
starting keycloak involvement, the security challenge, the keycloak religion, keycloak ships as WildFly distribution,
keycloak is a WildFly subsystem, keycloak uses hibernate for persistence, keycloak manages users with credentials, keycloak ships with ready to UI to manage users,
keycloak functionality is exposed as REST services, there is a Java client available - as REST wrapper,
keycloak is a "remote" proxy realm,
keycloak ships with adapters for major application servers out-of-the-box, keycloak comes with SSO - different application servers can share the same session, the security realm is a "territory",
in keycloak a session is optional -- a microservice can use JWT token, using OIDC tokens,
keycloak comes with servlet filters for servers without adapter support, the new keycloak approach is the Keycloak Gatekeeper,
Keycloak Gatekeeper is a sidecar service, apache mod_auth_openidc,
keycloak is oidc compliant -- any generic OIDC library should work, the JWT creation tool JWTenizr,
the "Securing JAX-RS Endpoints with JWT" screencast,
the oauth flows, oauth authorization flow, implicit flow and the hybrid flow, access token has to have short lifetime, using services accounts for schedulers, keycloak has a logout backchannel - available from servlet filter, pushing a timestamp also causes logout,
HttpServletRequest#logout also logouts,
the killer feature: keycloak stores the private keys in one place and makes public keys available via URI,

Sebastien Blanc on twitter: @sebi2706

...more
View all episodesView all episodes
Download on the App Store

airhacks.fm podcast with adam bienBy Adam Bien

  • 5
  • 5
  • 5
  • 5
  • 5

5

5 ratings


More shows like airhacks.fm podcast with adam bien

View all
Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

266 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

285 Listeners

The Cloudcast by Massive Studios

The Cloudcast

153 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

42 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

586 Listeners

Java Off-Heap by Freddy Guime

Java Off-Heap

10 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

629 Listeners

Python Bytes by Michael Kennedy and Brian Okken

Python Bytes

214 Listeners

Data Engineering Podcast by Tobias Macey

Data Engineering Podcast

139 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

185 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

180 Listeners

A Bootiful Podcast by Josh Long

A Bootiful Podcast

28 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

63 Listeners

Oxide and Friends by Oxide Computer Company

Oxide and Friends

47 Listeners

Foojay.io, the Friends Of OpenJDK! by Foojay.io

Foojay.io, the Friends Of OpenJDK!

0 Listeners