Windows

Windows 1:

Diese Anleitung bezieht sich auf die Version 26.5.0 von Keycloak.

Windows 2:

Keycloak wird in dieser Anleitung im „dev“ Modus betrieben. Dieser Modus ist rein für Testzwecke.

Installation von OpenJDK

1. Laden Sie die aktuelle Version von OpenJDK.
2. Entpacken Sie das Zip in „C:\Program Files“
Sie haben OpenJDK erfolgreich abgelegt. Dies muss nun noch in den System Environments eingetragen werden.

OpenJDK in System Environments eintragen

1. Geben Sie in der Windows Suche System Environment Variables ein.
2. Öffnen Sie das Fenster Environment Variables.
Windows 3:
3. Fügen Sie einen neuen Eintrag hinzu.
Variable: JAVA_HOME
Value: C:\Programm Files\jdk-<version>
Tragen Sie den Eintrag entweder spezifisch für einen Benutzer ein oder systemweit.
Windows 4:
4. Starten Sie den PC neu damit die Anpassung übernommen wird.
„OpenJDK“ kann jetzt direkt in der Kommandozeile oder PowerShell angesprochen werden.

Installation von Keycloak

1. Laden Sie das Keycloak zip herunter.
2. Entpacken Sie das Zip in „C:\Program Files“
Sie haben Keycloak erfolgreich abgelegt. Dies muss nun noch in den System Environments eingetragen werden.

Starten Sie Keycloak

1. Öffnen Sie PowerShell
2. Starten Sie Keycloak
$env:KC_BOOTSTRAP_ADMIN_USERNAME="admin"
$env:KC_BOOTSTRAP_ADMIN_PASSWORD="1"
& 'C:\Program Files\keycloak-26.5.0\bin\kc.bat' start-dev
3. Lassen Sie PowerShell geöffnet um die Ausführung nicht zu stoppen.
Keycloak wurde erfolgreich gestartet.

Konfigurieren Keycloak

1. Öffnen Sie im Browser die folgende URL:
Beispiel für den Platzhalter:
<root> = 192.168.2.144:8080
http://<root>/
2. Melden Sie sich beim Keycloak Server an.
3. Wählen Sie den Reiter Clients.
4. Erstellen Sie einen neuen Client für Ihre TwinCAT HMI Applikation.
5. Benennen Sie Ihren Client
Windows 5:
6. Schalten Sie die Client authentication auf ein und aktivieren Sie Service account roles
Windows 6:
7. Tragen Sie die Valid redirect URIs wie in dem Screenshot ein.
Windows 7:
http://127.0.0.1:*
http://localhost:*
https://127.0.0.1:*
https://localhost:*
8. Klicken Sie auf Save um den neuen Client anzulegen.
Der neue Client wurde erfolgreich angelegt.