Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
virtualisierung:proxmox_kvm_und_lxc:openid_keycloak_anbindung_proxmox [2024/03/14 13:35] – [Benutzer Evaluierung] loma | virtualisierung:proxmox_kvm_und_lxc:openid_keycloak_anbindung_proxmox [2024/03/14 13:55] (aktuell) – loma | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
- | Die folgende Dokumentation zeigt die Keycloakanbindung von Proxmox inkl. Login berechtigten Gruppen. Als Backend wird [[https:// | + | Die folgende Dokumentation zeigt die Keycloakanbindung von Proxmox inkl. Login berechtigten Gruppen. Als Backend wird [[https:// |
__Verwendete Systeme/ | __Verwendete Systeme/ | ||
Zeile 45: | Zeile 45: | ||
\\ | \\ | ||
\\ | \\ | ||
- | Für unser späteres Vorhaben nur bestimmte Gruppen zu zulasssen, müssen nach dem " | + | Für unser späteres Vorhaben |
\\ | \\ | ||
{{: | {{: | ||
Zeile 52: | Zeile 52: | ||
===== Konfiguration OpenID auf Proxmox ===== | ===== Konfiguration OpenID auf Proxmox ===== | ||
- | Hier bedient man sich am besten der CMD. Bevor man dies tut muss man sich aber noch das " | + | Hier bedient man sich am besten der CMD. Bevor man dies tut muss man sich aber noch das **" |
\\ | \\ | ||
{{: | {{: | ||
Zeile 68: | Zeile 68: | ||
===== Einschränkung auf Gruppen ===== | ===== Einschränkung auf Gruppen ===== | ||
- | Um überhaupt zu den Gruppen zu kommen, muss ein **" | + | Um überhaupt zu den LDAP-Gruppen zu kommen, muss ein **" |
- | Im TAB Mappers, | + | Im TAB Mappers, |
{{: | {{: | ||
Zeile 95: | Zeile 95: | ||
| Drop non-existing groups during sync | OFF | | Drop non-existing groups during sync | OFF | ||
| Groups Path | / | Dies zu Ändern macht \\ bei vielen Gruppen vielleicht Sinn. | | | Groups Path | / | Dies zu Ändern macht \\ bei vielen Gruppen vielleicht Sinn. | | ||
- | Danach " | + | Danach |
{{: | {{: | ||
Zeile 101: | Zeile 101: | ||
\\ | \\ | ||
==== Userimport und automatischer Sync in Echtzeit (optional) ==== | ==== Userimport und automatischer Sync in Echtzeit (optional) ==== | ||
- | Dieser Schritt muss nicht durchgeführt werden. Keycloak schaut auch jedes mal gerne am LDAP Live nach welche Benutzer es gibt. Aus Performancegründe macht es bei größeren Installationen Sinn die Benutzer direkt in die lokal MariaDB zu syncen. Hier zu bearbeitet man wieder den " | + | Dieser Schritt muss nicht durchgeführt werden. Keycloak schaut auch jedes mal gerne am LDAP Live nach welche Benutzer es gibt. Aus Performancegründe macht es bei größeren Installationen Sinn die Benutzer direkt in die lokal MariaDB zu syncen. Hier zu bearbeitet man wieder den **" |
\\ | \\ | ||
{{: | {{: | ||
\\ | \\ | ||
- | Danach | + | Jetzt hat man in der rechten oberen Ecke unter **" |
\\ | \\ | ||
{{: | {{: | ||
\\ | \\ | ||
- | Beim Speichern der Einstellungen deaktiviert sich dieses Flag wieder. | + | Beim Speichern der Einstellungen deaktiviert sich dieses Flag wieder. |
==== Einrichtung der Authorization im proxmox-cluster01 Client | ==== Einrichtung der Authorization im proxmox-cluster01 Client | ||
Zeile 131: | Zeile 131: | ||
==== Benutzer Evaluierung ==== | ==== Benutzer Evaluierung ==== | ||
- | Ein ganz bequemes Werkzeug ist die Benutzer Evaluierung. Dies befindet sich auch in der Clientkonfiguration direkt neben Berechtigungen. Damit is möglich Benutzerrechte live zu testen. Da Keycloak einen Cache betreibt, ist das Werzeug nicht mehr weg zu denken. | + | Ein ganz bequemes Werkzeug ist die Benutzer Evaluierung. Dies befindet sich auch in der Clientkonfiguration direkt neben Berechtigungen. Damit ist es möglich Benutzerrechte live zu testen. Da Keycloak einen Cache betreibt, ist das Werzeug nicht mehr weg zu denken. |
\\ | \\ | ||
\\ | \\ | ||
Zeile 145: | Zeile 145: | ||
\\ | \\ | ||
Wie man sieht ist mit Keycloak/ | Wie man sieht ist mit Keycloak/ | ||
+ | |||
+ | ===== Automatisch delegierte Berechtigungen über eine LDAP-Gruppe ===== | ||
+ | <WRAP center round todo 60%> | ||
+ | Damit müssen keine Berechtigungen mehr dem Benutzern in Proxmox manuell zugewiesen werden. | ||
+ | </ | ||
+ | FIXME | ||
+ | https:// | ||
+ | FIXME |