Securing Spring applications with Keycloak
summary
An introduction to Red Hat Keycloak and how to use it to provide centralized authentication and authorization for Spring applications. Covers Keycloak features (SSO via OpenID Connect, OAuth 2.0, SAML V2; user management; registration; 2‑factor auth; social and LDAP/Kerberos integration; UI customization) and walks through the admin console, the OAuth2/OpenID Connect protocols for SSO, and concrete integration scenarios with Spring, finishing with a demo of an extensible IAM infrastructure.
AI-written summary · about
chapters (15)
- 0:00Start
- 2:51Project
- 5:39Features
- 8:42Main Concepts
- 25:08Technology Stack 4.5.0.RELEASE
- 26:50Server Architecture
- 29:09Authentication & Authorization
- 31:27Single Sign-on & Single Sign-out
- 33:30Supported Single Sign-on Protocols
- 42:30JSON Web Tokens
- 43:05JSON Web Token Example
- 46:08Keycloak Integration Options
- 47:44Demo Environment
- 57:26Keycloak Extension Points
- 59:17Custom Dashboard Extension
related talks
53mHow to Secure Your Spring Apps with Keycloak
54mHow to secure your Spring Apps with Keycloak
54mHow to secure your Spring apps with Keycloak
54mIdentity Management to your Spring Boot applications
51mEasily secure and add Identity Management to your Spring(Boot) applications
32mEasily secure and add Identity Management to your Spring Boot applications
43mKeycloak + Spring + Vue.js: Seamless SSO Authentication
51mSecuring applications with OAuth2 and OpenID Connect using SpringSecurit
