- Notebook/Laptop
- Java-IDE nach Wahl (z.B. IntelliJ IDEA, Eclipse, VS Code, Netbeans, etc.)
- JDK 17+
- Docker und Docker Compose V2 installiert und lauffähig (ggf. lokale Admin-Rechte auf dem Rechner erteilen)
(ggf. können Lizenzkosten für die Nutzung von Docker Desktop anfallen, bitte informieren! Docker Desktop ist je nach Plattform nicht unbedingt notwendig für den Betrieb von Docker. Support für Docker kann nicht im Rahmen des Trainings und der Vorbereitung dessen übernommen werden!) - Internetzugriff (ggf. Proxy-/Firewall-/VPN-Konfigurationen etc. überprüfen)
- separater HTTP-Client, wenn die IDE diesen nicht mitbringt (z.B. HTTP Client for IntelliJ IDEA, REST CLient for Visual Studio Code, Insomnia, Postman, o.ä.)
Klone dieses Git Repository auf Deinen Rechner.
Per SSH:
$ git clone git@github.com:dasniko/keycloak-dev-workshop.git
oder HTTPS:
$ git clone https://github.com/dasniko/keycloak-dev-workshop.git
(oder alternativ per Download: https://github.com/dasniko/keycloak-dev-workshop/archive/refs/heads/main.zip)
Lade das folgende Docker Image vor dem Workshop runter:
$ docker pull quay.io/keycloak/keycloak:26.0