JAVAX-KCL
Keycloak fejlesztés és adminisztráció
Identity and Access Management
Ismertető
A képzés során részletesen bemutatásra kerül az OAuth 2.0 és OpenID Connect szabvány, és ezeket a szabványokat is megvalósító Keycloak Identity and Access Management eszköz. Gyakorlati feladatokon keresztül lehet elsajátítani, hogy hogyan lehet beilleszteni, akár beágyazni egy régi típusú monolit alkalmazásba, vagy hogy lehet használni microservice környezetben.
Tematika
- OAuth 2.0 és OpenID Connect
- JWT tokenek
- Telepítés
- Indítás Docker konténerben
- Spring Boot integráció
- Spring Security integráció
- Bejelentkezés felhasználónévvel vagy e-mail címmel
- Remember me
- Saját regisztráció
- Account console
- Enable delete account
- Password policies
- User locale
- Új attribútum felvétele
- Consent
- Sessions
- Saját téma használata
- Terms and conditions
- E-mail küldés
- GitHub/Facebook/Google integráció
- Authentication flow
- User federation, LDAP
- Events
- Logging
- REST API
- Admin CLI
- Export/import
- HA
Szükséges előképzettség
Elvárt a Java programozási nyelv stabil ismerete. Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. A képzés magyar nyelvű, magyar slide-ok alapján.