Uptimeify Docs

Single Sign-On (OIDC)

Euer Team meldet sich über euren eigenen Identity Provider an (Keycloak, Microsoft Entra ID, Google Workspace, Okta, Authentik), mit automatischer Kontoanlage und optionalem SSO-Zwang.

Uptimeify unterstützt Single Sign-On über OpenID Connect (OIDC) je Organisation. Teammitglieder melden sich über euren Identity Provider (IdP) an; Kunden-Logins sind davon nicht betroffen. SAML ist geplant.

Voraussetzungen

  • Du bist Admin deiner Uptimeify-Organisation.
  • Du kannst in deinem IdP einen OIDC-Client anlegen (vertraulich, Authorization Code Flow mit PKCE).
  • Du kannst für die E-Mail-Domain deines Teams einen DNS-TXT-Eintrag setzen.

1. Client im IdP anlegen

Lege einen vertraulichen OIDC-Client an und erlaube diese Redirect-URI (Uptimeify zeigt sie nach dem ersten Speichern unter Einstellungen → Sicherheit → Single Sign-On):

https://uptimeify.io/api/auth/sso/callback/org-<deine-organisations-id>

Scopes: openid email profile. Das Client-Secret speichert Uptimeify verschlüsselt und zeigt es nie wieder an.

2. SSO in Uptimeify einrichten

Gehe zu Einstellungen → Sicherheit → Single Sign-On (OIDC) und trage ein:

FeldBedeutung
Issuer-URLDer Issuer deines IdP, zum Beispiel https://login.microsoftonline.com/TENANT-ID/v2.0. Uptimeify lädt beim Speichern /.well-known/openid-configuration davon.
Client-ID, Client-SecretAus Schritt 1. Später leer lassen, um das gespeicherte Secret zu behalten.
E-Mail-DomainDie Domain der Adressen deines Teams, zum Beispiel firma.de. Eine Domain gehört nur zu einer Organisation.
Rolle für neue NutzerLesen, Bearbeiten, Responder oder Admin. Wer sich zum ersten Mal per SSO anmeldet, bekommt ein Konto in deiner Organisation mit dieser Rolle.

3. Domain bestätigen

Uptimeify zeigt einen TXT-Eintrag. Lege ihn bei deinem DNS-Anbieter an und klicke auf Prüfen:

_uptimeify-sso.firma.de  TXT  "uptimeify-sso=<token>"

SSO funktioniert erst mit bestätigter Domain. Änderst du Domain oder Issuer, musst du erneut bestätigen.

4. Anmelden

Auf der Login-Seite Mit SSO anmelden wählen, geschäftliche E-Mail eingeben, und du wirst zu deinem IdP weitergeleitet. Bestehende Konten deiner Organisation mit derselben E-Mail werden weiterverwendet; Adressen, die zu einer anderen Uptimeify-Organisation gehören, werden abgewiesen.

Nur SSO

Sobald die Domain bestätigt ist und ein SSO-Login geklappt hat, kannst du Nur noch SSO einschalten. Teammitglieder können sich dann nicht mehr per Passwort anmelden. Zwei Ausnahmen:

  • Admins behalten Passwort und 2FA als Notfallzugang, falls der IdP ausfällt oder falsch konfiguriert ist.
  • Kunden-Logins (Nutzer mit Zugriff auf einzelne Kunden) sind nicht betroffen.

Beispiele je Anbieter

Keycloak: Client-Typ OpenID Connect, Client-Authentifizierung an, Standard Flow an, PKCE-Methode S256. Issuer: https://keycloak.firma.de/realms/REALM. Achte darauf, dass die E-Mail der Nutzer bestätigt ist.

Microsoft Entra ID: App-Registrierung, Plattform „Web“ mit der Redirect-URI von oben, Client-Secret anlegen. Issuer: https://login.microsoftonline.com/TENANT-ID/v2.0.

Google Workspace: Google Cloud Console, OAuth-Client-ID vom Typ „Webanwendung“ mit der Redirect-URI von oben. Issuer: https://accounts.google.com.

Fehlermeldungen

MeldungBedeutung
Für diese Domain ist kein SSO eingerichtetKein bestätigtes SSO für die E-Mail-Domain. Melde dich mit Passwort an.
Adresse außerhalb der bestätigten DomainDer IdP hat eine E-Mail geliefert, die nicht auf die bestätigte Domain endet.
Adresse als unbestätigt gemeldetDer IdP schickte email_verified: false.
Adresse gehört zu einer anderen OrganisationDie E-Mail hat schon ein Konto in einer anderen Uptimeify-Organisation.
Konto ist deaktiviertEin Admin hat dieses Konto in Uptimeify deaktiviert.
Deine Organisation verlangt die Anmeldung per SSO„Nur SSO“ ist an; nutze Mit SSO anmelden.

Auf dieser Seite