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

272 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

284 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

40 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

621 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

269 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

202 Listeners

Duke's Corner by Jim Grisanzio

Duke's Corner

8 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

189 Listeners

A Bootiful Podcast by Josh Long

A Bootiful Podcast

29 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

Mac & i - der Apple-Podcast by Mac & i

Mac & i - der Apple-Podcast

0 Listeners

Inside Java by Chad Arimura, David Delabassee

Inside Java

26 Listeners

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

Foojay.io, the Friends Of OpenJDK!

0 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

63 Listeners