Skip to main content
VARIOS AI meldet Nutzer über OpenID Connect an. Diese Seite beschreibt die Einrichtung in Microsoft Entra ID und die zugehörigen Werte für die .env. Sie benötigen eine Rolle mit dem Recht, Anwendungen zu registrieren und Berechtigungen zu erteilen, in der Regel Anwendungsadministrator plus Zustimmung eines globalen Administrators. Ersetzen Sie in allen Schritten <PROJECT_DOMAIN> durch die Domain Ihrer Installation.

Anwendung anlegen

1

Unternehmensanwendung erstellen

Öffnen Sie im Entra Admin Center Unternehmensanwendungen → Neue Anwendung → Eigene Anwendung erstellen. Vergeben Sie einen Namen, etwa „VARIOS AI“, und wählen Sie Beliebige andere, nicht im Katalog gefundene Anwendung integrieren. Entra legt dazu automatisch eine App-Registrierung an.Notieren Sie auf der Übersichtsseite der Unternehmensanwendung die Objekt-ID. Sie wird für die Benutzersynchronisation benötigt (SCIM_OBJECT_ID).
2

IDs notieren

Wechseln Sie zu App-Registrierungen und öffnen Sie die Anwendung. Notieren Sie die Anwendungs-ID (Client) für OIDC_CLIENT_ID und die Verzeichnis-ID (Mandant) für OIDC_AUTHORITY, OIDC_CONFIGURATION_URL und SCIM_TENANT_ID.
3

Redirect-URI eintragen

Unter Authentifizierung → Plattform hinzufügen wählen Sie Web (nicht Single-Page-Anwendung) und tragen die Redirect-URI ein. Ersetzen Sie dabei <PROJECT_DOMAIN> durch die Domain Ihrer VARIOS-AI-Installation, also den Wert von PROJECT_DOMAIN aus der .env; der Pfad dahinter bleibt unverändert.
Beispiel für die Domain ki.example.com: https://ki.example.com/oauth2/oidc/oidc/finishauthorization
4

Client-Secret erstellen

Unter Zertifikate & Geheimnisse → Neuer geheimer Clientschlüssel erstellen Sie ein Secret. Nennen Sie im Namen die Anwendung, damit beim Ablauf klar ist, wo es verwendet wird. Kopieren Sie den Wert sofort, er wird nur einmal angezeigt, und tragen Sie ihn als OIDC_CLIENT_SECRET ein.
Client-Secrets laufen nach höchstens 24 Monaten ab. Notieren Sie das Ablaufdatum, ein abgelaufenes Secret ist die häufigste Ursache für eine plötzlich fehlschlagende Anmeldung.
5

Token-Ansprüche ergänzen

Unter Tokenkonfiguration → Optionalen Anspruch hinzufügen wählen Sie den Tokentyp ID und die Ansprüche email, family_name, given_name, preferred_username und upn. Bestätigen Sie die Nachfrage, die Graph-Berechtigungen email und profile zu aktivieren.
6

API-Berechtigungen erteilen

Unter API-Berechtigungen → Berechtigung hinzufügen → Microsoft Graph → Delegierte Berechtigungen fügen Sie hinzu: openid, profile, email, offline_access, User.Read.Für den Microsoft 365 Assistent zusätzlich: Sites.Read.All, Mail.Read, Mail.Send, Chat.Read, ChannelMessage.Read.All, Calendars.Read.Klicken Sie anschließend auf Administratorzustimmung erteilen und bestätigen Sie.
Alle genannten Berechtigungen sind delegiert: VARIOS AI handelt im Namen des angemeldeten Nutzers und erhält nur die Inhalte, auf die dieser Nutzer selbst Zugriff hat. Auch Sites.Read.All bezieht sich auf die Sites des Nutzers, nicht auf den gesamten Tenant. Anwendungsberechtigungen ohne Nutzerkontext benötigt VARIOS AI nur optional für die Benutzersynchronisation, siehe unten.
7

App-Rollen anlegen

Unter App-Rollen → App-Rolle erstellen legen Sie vier Rollen für Benutzer/Gruppen an. Bei den drei Administratorrollen muss der Wert exakt dem Namen in der .env entsprechen:Die Rolle Benutzer dient nur der Zuweisung normaler Nutzer; VARIOS AI wertet ihren Wert nicht aus. Eine fünfte Rolle UserLoginAllowed benötigen Sie nur für die optionale Zusatzprüfung, siehe Benutzerzugang.
8

Benutzer und Gruppen zuweisen

Wechseln Sie zurück zur Unternehmensanwendung → Benutzer und Gruppen → Benutzer/Gruppe hinzufügen. Weisen Sie Benutzer oder Gruppen zu und wählen Sie je Zuweisung die passende Rolle: normalen Nutzern die Rolle Benutzer, Administratoren die jeweilige Administratorrolle. Damit sich nur zugewiesene Nutzer anmelden können, setzen Sie in den Eigenschaften der Unternehmensanwendung Zuweisung erforderlich auf Ja.Die Zuweisung ganzer Gruppen setzt eine Lizenz Microsoft Entra ID P1 oder höher voraus. Ohne P1 lassen sich nur einzelne Benutzer zuweisen; VARIOS AI kennt dann keine Gruppen aus Entra ID.
Entra löst verschachtelte Gruppen bei der Zuweisung nicht auf. Weisen Sie die Gruppen zu, in denen die Nutzer direkt Mitglied sind.

Benutzerzugang

Für normale Benutzer gibt es keine eigene Variable in der .env. Jeder Nutzer, der sich über Microsoft Entra ID erfolgreich anmeldet, kann VARIOS AI als normaler Benutzer verwenden. Die Variablen ADMIN_GROUP_NAME, SUPERADMIN_GROUP_NAME und COMPLIANCE_ADMIN_GROUP_NAME vergeben nur zusätzliche Administratorrechte. Wer sich anmelden darf, legen Sie in Entra ID über Zuweisung erforderlich fest: Welche Assistenten, KI-Modelle und Konnektoren normale Benutzer verwenden dürfen, steuern Sie in VARIOS AI unter Gruppen. Dort können Sie auch alle Mitglieder einer Gruppe über die Blacklist für die Anmeldung sperren.
Weisen Sie die Administratorrollen nur Benutzern und Gruppen zu, die Administratorrechte erhalten sollen. Erhält die Gruppe aller VARIOS-AI-Nutzer eine Administratorrolle, werden alle ihre Mitglieder Administratoren.

Optionale Zusatzprüfung mit UserLoginAllowed

Die Rolle UserLoginAllowed ist optional. Für die übliche Einrichtung mit Zuweisung erforderlich auf Ja benötigen Sie sie nicht. VARIOS AI prüft die Rolle nur, wenn Sie unter Admin-Menü → Einstellungen → Allgemein die Einstellung Anmeldung nur für Benutzer mit der Rolle UserLoginAllowed (über Microsoft-Entra-ID-Gruppenanspruch) aktivieren. Standardmäßig ist sie deaktiviert. Ist die Einstellung aktiv, weist VARIOS AI jeden Benutzer ab, dem die Rolle nicht zugewiesen ist. Um sie zu nutzen, legen Sie unter App-Rollen eine weitere Rolle mit dem Wert UserLoginAllowed an und weisen Sie diese allen Benutzern bzw. Gruppen zu, die sich anmelden sollen. Da Sie je Zuweisung genau eine Rolle wählen, legen Sie dafür eine zusätzliche Zuweisung an.
Die Prüfung gilt auch für Administratoren. Weisen Sie UserLoginAllowed auch allen Administratoren zu, bevor Sie die Einstellung aktivieren, sonst können sich diese nicht mehr anmelden.

Werte für die .env

Nutzen Sie den Microsoft 365 Assistenten, ergänzen Sie OIDC_SCOPE um die oben genannten zusätzlichen Berechtigungen. OIDC_LOGOUT_URL kann leer bleiben, VARIOS AI verwendet dann die Abmelde-URL aus der Entra-Konfiguration.

Benutzer und Gruppen synchronisieren

Rollen kommen bei jeder Anmeldung aus dem Token. Damit VARIOS AI auch Gruppen kennt, etwa für die Freigabe von Assistenten, werden Benutzer und Gruppen synchronisiert. Es gibt zwei Wege.
Entra ID überträgt Benutzer und Gruppen per SCIM an VARIOS AI. Dafür muss VARIOS AI von Entra ID aus über Port 443 erreichbar sein. Die Bereitstellung von Benutzern funktioniert mit jeder Entra-Edition; die Bereitstellung von Gruppen setzt Microsoft Entra ID P1 oder höher voraus.In der Unternehmensanwendung → Bereitstellung setzen Sie den Modus auf Automatisch und tragen ein:
  • Mandanten-URL: https://<PROJECT_DOMAIN>/scim/<SCIM_MANDANT>/v2
  • Geheimes Token: der Wert von SCIM_TOKEN aus Ihrer .env, ein selbst gewähltes, langes Geheimnis
Unter Einstellungen → Bereich legen Sie fest, ob nur die zugewiesenen Benutzer und Gruppen oder alle Benutzer und Gruppen des Verzeichnisses übertragen werden. Testen Sie die Verbindung, speichern Sie und starten Sie die Bereitstellung. In der .env:

Prüfung

  • Ein Nutzer aus einer zugewiesenen Gruppe kann sich anmelden.
  • Ein Nutzer ohne Zuweisung kann sich nicht anmelden, wenn Zuweisung erforderlich auf Ja steht.
  • Ein Nutzer mit der Rolle SuperAdmin sieht das Menü Administration.
  • Unter Administration → Benutzer und Gruppen erscheinen die synchronisierten Einträge.
Schlägt die Anmeldung fehl, prüfen Sie zuerst Redirect-URI, Ablaufdatum des Client-Secrets und die Gruppenzuweisung des Nutzers.