Aufgabe #1700
Von SoerenBoxberger vor mehr als 1 Jahr aktualisiert
h1. Anforderungen
h1. Anbindungsmöglichkeiten
h2. OIDC
Single Sign-On ist nativ unterstützt, jedoch ohne Gruppen. Dokumentation/Informationen dazu gibt es an folgenden Stellen:
* https://docs.netbox.dev/en/stable/administration/authentication/overview/
* https://docs.netbox.dev/en/stable/configuration/remote-authentication/
* Mögliche "SSO-Backends" sind:
* https://github.com/python-social-auth/social-core/blob/master/social_core/backends/cas.py
* https://github.com/python-social-auth/social-core/blob/master/social_core/backends/open_id_connect.py
h2. OIDC über NginX HTTP Auth
Es scheint, als würde NetBox in dieser Konfiguration Gruppen nutzen können, um zumindest "normale", "staff" und "superuser" zuzuordnen.
Informationen hier:
* https://search.nixos.org/options?channel=23.05&from=0&size=50&sort=relevance&type=packages&query=nginx.sso
* https://github.com/Luzifer/nginx-sso/wiki/Main-Configuration
* https://github.com/Luzifer/nginx-sso/wiki/Auth-Provider-Configuration
* https://docs.netbox.dev/en/stable/configuration/remote-authentication/