Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| infrastruktur:container:keycloak3 [18.01.2026 11:55] – Joni | infrastruktur:container:keycloak3 [18.01.2026 13:53] (aktuell) – Joni | ||
|---|---|---|---|
| Zeile 38: | Zeile 38: | ||
| Mehr über Keycloak kann man auf deren Website unter https:// | Mehr über Keycloak kann man auf deren Website unter https:// | ||
| - | Anwendung mit Konfiguration liegt in `/ | + | Anwendung mit Konfiguration liegt in `/ |
| === Konfiguration === | === Konfiguration === | ||
| siehe https:// | siehe https:// | ||
| + | |||
| + | Der " | ||
| + | |||
| + | ==Themes== | ||
| + | Themes sind im gitlab versioniert: | ||
| + | https:// | ||
| + | Das theme liegt unter / | ||
| === User-Konfiguration === | === User-Konfiguration === | ||
| - | Keycloak läuft mit dem " | + | Keycloak läuft mit dem " |
| == User-Einrichtung == | == User-Einrichtung == | ||
| < | < | ||
| useradd keycloak | useradd keycloak | ||
| chown keycloak: | chown keycloak: | ||
| - | chmod g=rx / | + | chmod g=rx / |
| - | chmod u=rwx / | + | chmod u=rwx / |
| - | chmod o= / | + | chmod o= / |
| </ | </ | ||
| - | |||
| === Service-Konfiguration (systemd) === | === Service-Konfiguration (systemd) === | ||
| Zeile 72: | Zeile 79: | ||
| WantedBy=multi-user.target | WantedBy=multi-user.target | ||
| </ | </ | ||
| - | |||
| === LDAP === | === LDAP === | ||
| - | LDAP-Dinge sollen bestimmt auch passieren. | + | Als User-Federation-Provider im " |
| ====PostgreSQL-Datenbank==== | ====PostgreSQL-Datenbank==== | ||
| Für das Keycloak-System wird eine PostgreSQL-Datenbank verwendet. | Für das Keycloak-System wird eine PostgreSQL-Datenbank verwendet. | ||
| - | Dabei wird das debian-Package " | + | Dabei wird das debian-Package " |
| - | Keycloak nutzt die Datenbank " | + | Der Admin-User ist der default " |
| - | User und Passwort | + | |
| + | ==Erstellen und konfigurieren von keycloak-Datenbank== | ||
| + | https:// | ||
| + | |||
| + | Keycloak nutzt die Datenbank " | ||
| + | User und Passwort ist in der / | ||
| + | < | ||
| + | create database keycloak with encoding ' | ||
| + | CREATE USER keycloak PASSWORD ' | ||
| + | GRANT ALL PRIVILEGES ON DATABASE keycloak to keycloak; | ||
| + | ALTER DATABASE keycloak OWNER TO keycloak; | ||
| + | </ | ||
| ==== SSHD ==== | ==== SSHD ==== | ||
| SSH über IPv6 ist weltweit erreichbar. Anmeldung über root und SSH-Key. Keys von Malte und bruttosozial sind hinterlegt. | SSH über IPv6 ist weltweit erreichbar. Anmeldung über root und SSH-Key. Keys von Malte und bruttosozial sind hinterlegt. | ||