Identity Management to your Spring Boot applications
summary
Demonstrates securing Spring Boot apps by installing Keycloak server on localhost:8081, creating a realm and a client, then protecting a FreeMarker web page on Spring Boot app localhost:8080 with OpenID Connect and JWTs signed by Keycloak’s RSA keypair. Builds a separate bearer-only REST service and shows a Spring web app calling it using KeycloakRestTemplate that injects the Authorization header, plus an Angular frontend using keycloak.js for SSO; live demo has minor glitches but completes successfully.
AI-written summary · about
chapters (14)
- 0:00Start
- 1:38Security
- 7:49User Federation
- 10:36Admin User
- 17:17Create Our Products Template
- 20:28Security Constraints
- 23:26Identity Providers
- 26:23Extend the Security Config
- 31:04Build a Rest App
- 31:55Creating a Rest Service with Spring
- 34:52Add this Client in My Key Cloud Console
- 42:52Secure a Pure Web App
- 45:14Interceptor
- 50:26Ways To Integrate Queue Co-Op User Management with Application Business Logic
related talks
51mEasily secure and add Identity Management to your Spring(Boot) applications
32mEasily secure and add Identity Management to your Spring Boot applications
54mHow to secure your Spring Apps with Keycloak
53mHow to Secure Your Spring Apps with Keycloak
01h 05mSecuring Spring applications with Keycloak
54mHow to secure your Spring apps with Keycloak
43mIdentity crisis: bending Spring Security to your advanced use-cases
51mSecuring applications with OAuth2 and OpenID Connect using SpringSecurit
