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