Keycloak + Spring + Vue.js: Seamless SSO Authentication
summary
This talk explains how to use Keycloak for enterprise identity management (including Kerberos and Active Directory/LDAP integration, plus social logins like LinkedIn/GitHub/Twitter) and how to validate Keycloak-issued JWTs in Spring so APIs can enforce user identity and roles. It then shows securing a Vue.js frontend for end-to-end SSO by combining Keycloak, Spring, and Vue.js in a complete enterprise case study.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:05Project introduction
- 3:35Product and demo approach
- 5:00Keycloak admin UI
- 6:27Keycloak and Spring integration
- 8:17Spring authentication
- 10:48Keycloak setup and config
- 13:18Keycloak client setup
- 15:47Group and role sync
- 19:43Authorization and roles
- 20:27Keycloak provider settings
- 22:17Spring Security adapter
- 23:43Token validation in Spring
- 25:53Q&A
- 29:02Demo by Mehmet Ali
- 34:26Kikok library integration
- 36:35Token refresh and logout
- 38:00Token refresh mechanism
- 40:27Customization and themes
related talks
53mHow to Secure Your Spring Apps with Keycloak
01h 05mSecuring Spring applications with Keycloak
54mHow to secure your Spring Apps with Keycloak
54mHow to secure your Spring apps with Keycloak
51mEasily secure and add Identity Management to your Spring(Boot) applications
32mEasily secure and add Identity Management to your Spring Boot applications
54mIdentity Management to your Spring Boot applications
01h 03mSingle Sign On with Keycloak: why and how
