keycloak
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| keycloak [2024/01/28 08:37] – matthiaslueth | keycloak [2024/01/28 08:58] (current) – matthiaslueth | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| ===== Neue Doku (vor 2024) ====== | ===== Neue Doku (vor 2024) ====== | ||
| + | Generell ist die Keycloak Dokumentation zu empfehlen: [[https:// | ||
| + | Keycloak wird laufend weiterentwickelt und Foren-Einträge sind häufig veraltet, während die Hauptdokumentation bei Google schlecht indiziert ist. | ||
| + | |||
| ==== Deployment ==== | ==== Deployment ==== | ||
| Aktuelle Version ist immer in < | Aktuelle Version ist immer in < | ||
| Line 9: | Line 12: | ||
| < | < | ||
| < | < | ||
| + | Stand 2024-01-28 | ||
| #!/bin/bash | #!/bin/bash | ||
| Line 25: | Line 29: | ||
| < | < | ||
| < | < | ||
| + | Stand 2024-01-28 | ||
| [Unit] | [Unit] | ||
| Description=Keycloak Open Source Identity and Access Management | Description=Keycloak Open Source Identity and Access Management | ||
| Line 38: | Line 43: | ||
| </ | </ | ||
| - | ==== Technische | + | ==== Server-Konfiguration ==== |
| === Konfigurationsdatei === | === Konfigurationsdatei === | ||
| < | < | ||
| Line 48: | Line 53: | ||
| === Theme === | === Theme === | ||
| + | Wir überschreiben zur Zeit nur das Login-Theme (SSO). Das Theme ist ein Clon vom Keycloakv1-Theme (/ | ||
| + | |||
| + | Letztlich haben wir primär das Hintergrundbild ausgetauscht und ein paar Kleinigkeiten verändert. | ||
| + | Unser Theme liegt als „Rote Tools v4“ im Theme-Ordner. | ||
| + | |||
| + | ToDo: Theme vernünftig vom KC-V1-Theme erben lassen. | ||
| + | |||
| + | == Achtung, Stolperfallen == | ||
| + | * Neues Theme lädt nicht? | ||
| + | * Es können für jeden Client eigene Themes geladen werden, die das globale Theme überschreiben. | ||
| + | * Keycloak mit folgendem Befehl neu starten: < | ||
| + | |||
| + | |||
| + | ==== Webkonfiguration ==== | ||
| + | Zugang unter [[https:// | ||
| + | |||
| + | === Realms === | ||
| + | Keycloak erlaubt Realms für verschiedene Nutzer: | ||
| + | |||
| + | === Username-Validation === | ||
| + | Um eine Username-Validation bei der Registrierung zu ermöglichen, | ||
| + | |||
| + | Unter Realm-Settings > User Profile > username läuft die Validation via pattern: | ||
| + | < | ||
| + | |||
| + | Die Errormessage wird über die Sprachkonfiguration Realm-Settings > Localization ausgegeben. | ||
keycloak.1706431060.txt.gz · Last modified: 2024/01/28 08:37 by matthiaslueth