Einrichtung des automatischen Logins mit SAML

Generelle Informationen

Für die Einrichtung werden erweiterte Kenntnisse über SAML 2.0, Single-Sign-On und über Ihren Identity Provider vorausgesetzt. Der Login kann nach dem hier beschriebenen Initialisieren über den Admin-Bereich von nele.ai unter https://manage.nele.ai/sso eingerichtet werden, lesen Sie dazu auch den passenden Handbuch-Artikel zum Thema.

‍

Mitglieder, die über Single-Sign-On automatisch einen nele.ai-Account erhalten, werden nicht automatisch gelöscht oder deaktiviert. Diese Mitglieder können manuell unter https://manage.nele.ai/users gelöscht werden.

Identity-Provider-Einstellungen

Erstellen Sie eine neue App bei Microsoft Entra ID. Nutzen Sie dafür den Button „New application“ und dann „Create your own application“.

App-Erstellung bei Microsoft Entra ID

Wählen Sie danach einen App-Namen und „Integrate any other application you don't find in the gallery”.

Einstellungen bei der App-Erstellung

Die Single-Sign-On Methode stellen Sie auf „SAML“.

Auswahl der SSO-Methode

In der nachfolgenden Konfiguration ignorieren Sie zunächst Schritt 1 und 2, laden Sie aus Schritt 3 das Zertifikat „Certificate (Base64)“ herunter und kopieren Sie den Microsoft Entra Identifier und die Login- & Logout-URLs aus Schritt 4.

Konfiguration von SSO

nele.ai-Einstellungen

Tragen Sie die kopierten Werte in die nele.ai-Einstellungen im Admin-Bereich auf https://manage.nele.ai/sso ein.

‍

Sichere Künstliche Intelligenz für Unternehmen: Screenshot der Admin-Ansicht zum Eintragen von SSO-Daten in der nele.ai KI-Plattform.

-   IDP Entity-ID – Microsoft Entry Identifier aus Schritt 4

-   IDP Login-URL – Login URL aus Schritt 4

-   IDP Logout-URL – Logout URL aus Schritt 4

-   IDP x509 Zertifikat – Certificate (Base64) aus Schritt 3

‍

Eingabefeld zur Darstellung der Metadata XML zum Herauskopieren.

‍

Danach können Sie die Konfiguration in nele.ai speichern und die generierte Metadata XML für die Entra ID Konfiguration öffnen.

Fundort des entityID (URL)

‍

In Schritt 1 die Identifier (Entity-ID) den Wert entityID (URL, endet in „/metadata“) und die „Reply-URL“ (URL, endet in „/acs“) eintragen.

‍

In Schritt 2 den „Unique User Identifier (Name ID)“ auf „user.mail [nameid-format:emailAddress]“ einstellen.

Eintragen der EntityID und der Reply-URL

Für die Übertragung von Gruppenzugehörigkeiten fügen Sie zusätzlich ein Gruppenattribut mit dem Namen http://schemas.microsoft.com/ws/2008/06/identity/claims/groups hinzu.

‍

Die vollständige Attributskonfiguration in der Metadata XML sieht folgendermaßen aus:

‍

<md:AttributeConsumingService index="1">
<md:ServiceName xml:lang="en">
nele.ai
</md:ServiceName>

<md:ServiceDescription xml:lang="en">
nele.ai SAML service provider
</md:ServiceDescription>

<md:RequestedAttribute
Name="http://schemas.microsoft.com/ws/2008/06/identity/claims/groups"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified"
isRequired="false"
/>
</md:AttributeConsumingService>

‍

Konfiguration der Gruppenübertragung

‍

Die Übertragung von Gruppenzugehörigkeiten aus Entra ID zu nele.ai erfolgt nicht automatisch für alle Gruppen eines Benutzers. Stattdessen müssen Sie explizit festlegen, welche Gruppen übertragen werden sollen:

‍

Gruppen in Entra ID erstellen: Erstellen Sie zunächst die gewünschten Gruppen in Microsoft Entra ID.

‍

Benutzer den Gruppen zuweisen: Weisen Sie die entsprechenden Benutzer den erstellten Gruppen zu.

‍

Gruppen der nele.ai-App zuordnen: Navigieren Sie zu Ihrer nele.ai SAML-Anwendung in Entra ID und weisen Sie dort die Gruppen zu, die an nele.ai übertragen werden sollen. Nur Gruppen, die explizit der App zugeordnet sind, werden bei der Übertragung berücksichtigt.

‍

Übertragungslogik: Beim Login werden ausschließlich die Gruppen übertragen, die sowohl dem Benutzer als auch der nele.ai-App in Entra ID zugewiesen sind. Gruppen, die nur dem Benutzer zugeordnet sind, aber nicht der App, werden nicht übertragen.

‍

Durch diese Konfiguration behalten Sie die volle Kontrolle darüber, welche Gruppenzugehörigkeiten mit nele.ai geteilt werden.

‍

Eingabefeld zur Darstellung der Login-URL für den SSO-Login.

‍

Eine erfolgreiche Konfiguration können Sie über einen Link im Administrations-Bereich testen. Ist alles korrekt eingerichtet, werden Sie auf eine Übersichtsseite weitergeleitet, auf der Sie unter anderem wählen können, ob Sie sich in die Desktop-App oder die Web-App einloggen möchten. Alternativ können Sie dort nele.ai für verschiedene Betriebssysteme herunterladen.

‍

nele.ai SSO-Login-Maske