======= Keycloak ======
| Verantwortung | Malte, TVLuke |
| Container | keycloak |
| W. Ports | keine |
| OS | Debian 12.5 |
| Server | [[infrastruktur:server:magrathea]] |
| Zustand | Produktiv |
{{tag>infrasystem container magrathea ldapconnected productive malte ssoenabled
}}
Hier findet sich die technische Dokumentation des Chaotikum Keycloak. Die Nutzungshinweise findet sich [[hackspace:infrastruktur:keycloak|hier]].
===== Services====
^ Serviceübersicht^Version^
|Keycloak| 11.0.2 |
====Java===
Wir bauchen Java 11. Mit Java 17, der normalen Version von Debian 12, funktioniert der LDAP-Adapter nicht. Deswegen installieren wir nach dieser Anleitung Java 11 auf Debian 12: https://www.how2shout.com/linux/installing-openjdk-11-on-debian-12-server-or-desktop/
''/etc/apt/sources.list'' ergänzen um
deb http://deb.debian.org/debian unstable main
''/etc/apt/preferences'' anlegen mit
Package: *
Pin: release a=stable
Pin-Priority: 900
Package: *
Pin: release a=unstable
Pin-Priority: 50
Java 11 installieren:
apt install openjdk-11-jre-headless
====Keycloak===
Mehr über Keycloak kann man auf deren Website unter https://www.keycloak.org/ finden.
=== LDAP ===
Die Zugangsdaten des LDAP-Admin accounts sind im System hinterlegt.
=== Theme Anpassung ===
Da wir spezielle Felder haben, wurde das Theme angepasst. Die Anpassung findet sich unter https://git.chaotikum.org/chaotikum/keycloak
=== Admin Zugang ====
Den Admin Login findet man unter https://me.chaotikum.org/auth/admin/
=== Wartung ===
* 2024-06-01: Update auf Debian 12.5 ohne Update der Keycloak-Applikation
* 2024-05-09: Debian Paket-Update ohne Update der Keycloak-Applikation
* 2021-11-07: Debian Update ohne Update der Keycloak-Applikation