Spring Security a OAuth2 pomocou IAM služby Keycloak.
- IAM server Keycloak
- Inštalácia a spustenie
- Realmy ako autentifikačné zóny
- Správa používateľských kont a hesiel
- Klientske aplikácie a konfigurácia
- Adresy pre presmerovanie a žolíky
- Autentifikačné flowy
- Konfigurácia klienta v Spring Boot cez OAuth2 Resource Server
- Konfiguračné properties pre spojenie s Keycloak
- JWT tokeny
- Pripojenie na REST API backendu s JWT autentifikáciou
- Získanie JWT tokenu v Spring Boot
- Konfigurácia životnosti tokenu JWT v Keycloak
- Plugin JWT pre IntelliJ IDEA
- Postman a Authentication Code flow
Zdroje
- Workshop na Youtube (24.3.2022, beta verzia)