Welche Identity Provider werden unterstützt?
pixx.io unterstützt ausschließlich OIDC/OAuth2-basierte Identity Provider. Zur Auswahl stehen vordefiniert Microsoft Entra ID (Azure), Okta, OneLogin, MiniOrange und NetScaler, dazu lässt sich über die Option "Benutzerdefiniert" auch ein individueller, selbst betriebener OIDC-Provider anbinden (Authorization-Endpunkt, Token-Endpunkt und Benutzer-Endpunkt frei eintragbar).
Voraussetzungen
- Business-Paket oder höher
- Volles Admin-Recht für die Einrichtung
- Eine im Identity Provider registrierte Anwendung (App-Registrierung) mit Client-ID und Client Secret sowie der Tenant-ID, die du für den Metadaten-Endpunkt brauchst
Einrichtung
Navigiere im Microsoft Entra Admin Center (entra.microsoft.com) zu "Identität → Anwendungen → App-Registrierungen" und klicke auf "Neue Registrierung".
Vergib der Anwendung einen Namen (z. B. "pixx.io") und wähle als unterstützten Kontotyp "Nur Konten in diesem Organisationsverzeichnis". Hinterlege als Umleitungs-URI (Redirect-URI, Plattform "Web") die vollständige Adresse zu eurem pixx.io-System:
https://[eure-subdomain].px.media/auth/redirect
- oder, falls ihr eine eigene Domain nutzt:
https://[euer-hostname]/auth/redirect
Damit sich Nutzer auch über die pixx.io-Plugins (z. B. Adobe- oder Microsoft Office Plugin) per SSO einloggen können, hinterlegt zusätzlich diese vier URLs:
https://plugin.pixx.io/static/v1/de/login/redirect
https://plugin.pixx.io/static/v1/en/login/redirect
https://plugin.pixx.io/static/v2/de/login/redirect
https://plugin.pixx.io/static/v2/en/login/redirect
Nach dem Klick auf "Registrieren" gelangst du auf die App-Übersicht. Dort findest du die Anwendungs-ID (Client) und die Verzeichnis-ID (Mandant) – beide benötigt ihr für die Einrichtung in pixx.io.
Wähle die eben erstellte App unter "App-Registrierungen" aus, navigiere zu "Zertifikate & Geheimnisse" und klicke auf "Neuer geheimer Clientschlüssel". Vergib eine Beschreibung und ein Ablaufdatum.
Navigiere zu "API-Berechtigungen" und klicke auf "Berechtigung hinzufügen". Wähle im Tab "Microsoft-APIs" die API "Microsoft Graph" und anschließend als Berechtigungsart "Anwendungsberechtigungen".
User.Read.All und Group.Read.All (Anwendungsberechtigungen). Ist SSO aktiv, muss zusätzlich die Berechtigung User.Read mit dem Typ "Delegiert" erteilt werden. Nach dem Hinzufügen der Berechtigungen muss ein Administrator die Administratorzustimmung erteilen, damit sie wirksam werden.
- Lege unter Einstellungen → Authentifizierung → SSO eine neue SSO-Anbindung vom Typ "Azure" an und trage Client ID, Client Secret und den Metadaten-Endpunkt ein – bei Microsoft Entra ID enthält dieser die Tenant-ID.
- Aktiviere SSO in den Authentifizierungs-Einstellungen.
Mediaspace und Portal Plus mit derselben Anwendung
Nutzt ihr sowohl SSO im Mediaspace als auch im Portal Plus, braucht ihr dafür keine zweite Anwendung oder einen zweiten Tenant – es genügt, der bestehenden Anwendung weitere Redirect-URLs hinzuzufügen.
Lokaler Login bleibt zusätzlich bestehen
Auch bei aktivem SSO bleibt die lokale Login-Maske (E-Mail-Adresse und Passwort) standardmäßig zusätzlich zum SSO-Button sichtbar.
SSO und User Sync sind zwei unabhängige Funktionen
SSO regelt ausschließlich die Anmeldung: Nutzer melden sich mit ihrem Firmen-Login an, statt ein pixx.io-Passwort zu verwenden. User Sync regelt unabhängig davon die Nutzerverwaltung: Nutzer und ihre Rechtegruppen-Zugehörigkeit werden automatisch aus Entra übernommen, gepflegt und bei Bedarf entfernt (siehe Wie richte ich User Sync ein?).
Beide Funktionen treten in der Praxis häufig gemeinsam auf, sind aber grundsätzlich unabhängig voneinander nutzbar:
- Nur SSO, ohne User Sync: Ihr legt Nutzer weiterhin manuell in pixx.io an und weist ihnen manuell Rechtegruppen zu, die Anmeldung selbst läuft aber über euren Identity Provider.
- Nur User Sync, ohne SSO: Nutzer und ihre Rechtegruppen-Zugehörigkeit werden automatisch aus Entra synchronisiert, die Anmeldung erfolgt aber weiterhin über das lokale pixx.io-Passwort.
- Beides kombiniert: die häufigste Praxis, aber keine technische Voraussetzung füreinander.
Rechtevergabe bei SSO-Nutzern
Die Rechte von SSO-Nutzern werden genauso granular über Rechtegruppen vergeben wie bei lokal angelegten Nutzern – entweder manuell oder automatisiert über den unabhängigen User Sync.
Was SSO nicht abdeckt
- Single Logout: Meldest du dich in pixx.io ab, meldet dich das nicht automatisch auch bei eurem Identity Provider ab – OAuth2 definiert das nicht direkt, und pixx.io bietet keine zusätzliche systemübergreifende Abmelde-Logik.
- SCIM: Ein eigenständiges SCIM-Feature gibt es nicht. Die Nutzerverwaltung läuft stattdessen über den separaten User Sync.
Client Secret erneuern
Läuft euer Client Secret beim Identity Provider ab und wird erneuert, müsst ihr pixx.io darüber nicht informieren – ein Admin-Nutzer trägt das neue Secret einfach selbst unter Einstellungen → Authentifizierung ein.
