Microsoft Entra ID für SSO und Benutzerimport konfigurieren
Dieser Leitfaden erklärt, welche Dienste erstellt und welche Einstellungen im Azure Portal konfiguriert werden müssen, um Single Sign-On (SSO) zu aktivieren und Microsoft Entra ID (ehemals Azure Active Directory) Benutzer als Salto IDM Benutzer zu importieren.
Anleitung
Folgen Sie diesen Anweisungen, um eine App-Registrierung zu erstellen und korrekt in Salto IDM zu konfigurieren.
Schritt 1: Registrieren Sie die Anwendung bei Ihrem Microsoft Entra ID-Mandanten
Navigieren Sie zur Seite Azure-Portal – App-Registrierungen.
Wählen Sie entweder eine vorhandene Anwendung auf der Registerkarte Alle Anwendungen aus oder klicken Sie auf Neue Registrierung.
Wenn die Seite Anwendung registrieren angezeigt wird, geben Sie die Registrierungsinformationen Ihrer Anwendung ein:
- Geben Sie im Abschnitt Name einen aussagekräftigen Namen ein, zum Beispiel
SaltoIDM-EntraID-Integration. - Wählen Sie im Abschnitt Unterstützte Kontotypen eine der folgenden Optionen aus:
- Um externe Benutzer und Konten aus verschiedenen Domänen und Mandanten zuzulassen, wählen Sie Konten in einem beliebigen Organisationsverzeichnis (Beliebiger Microsoft Entra ID-Mandant – Mehrinstanzenfähig) aus.
- Um nur interne Benutzer und Konten aus Ihrer eigenen Domäne und Ihrem eigenen Mandanten zuzulassen, wählen Sie Konten in diesem Organisationsverzeichnis (nur Ihr Mandantenname – Einzelmandant) aus.
- Wählen Sie im Abschnitt Redirect URI (optional) die Option Web aus der Dropdown-Liste aus und geben Sie die folgende URL ein:
https://{{HOSTNAME}}:{{PORT}}/signin-microsoft

- Geben Sie im Abschnitt Name einen aussagekräftigen Namen ein, zum Beispiel
Klicken Sie auf Registrieren, um die Anwendung zu erstellen.
Verwenden Sie für die Redirect-URI HTTPS (nicht HTTP). Ersetzen Sie {{HOSTNAME}} und {{PORT}} durch den tatsächlichen Host und Port, mit denen die Anwendung ausgeführt wird.
Wenn die Produktionsumgebung auf dem Standard-HTTPS-Port 443 ausgeführt wird, müssen Sie den Port nicht angeben (zum Beispiel https://demo.saltoidm.com/signin-microsoft).
Um Ihre Registrierungen sauber und isoliert zu halten, erstellen Sie bitte separate App-Registrierungen für verschiedene Umgebungen (z. B. Localhost, Produktion, Staging usw.). Dies erleichtert Ihnen die Fehlersuche und Problemlösung.
Schritt 2: Anwendungsauthentifizierung konfigurieren
Öffnen Sie die Seite für die App-Registrierung und wählen Sie dort die Registerkarte Authentifizierung aus.
Aktualisieren Sie Ihre Front-Channel Logout URL, damit diese auf
https://{{HOSTNAME}}{{PORT}}/Account/Signoutverweist.Aktivieren Sie die folgenden Optionen, damit der Autorisierungsendpunkt die korrekten Token ausstellen kann:
- Zugriffstoken (verwendet für implizite Abläufe)
- ID-Token (verwendet für implizite und hybride Abläufe)

Schritt 3: Anwendungsgeheimnis konfigurieren
Klicken Sie auf die Registerkarte Zertifikate & Secrets und dann auf Neues Client-Secret.
Fügen Sie Ihrem Secret eine aussagekräftige Beschreibung hinzu und legen Sie ein Ablaufdatum gemäß Ihren eigenen Sicherheits- und Wartungsregeln fest.

Sobald Sie das Secret erstellt haben, kopieren Sie den Secret Value (nicht die Secret ID) und speichern Sie ihn an einem sicheren Ort, wie zum Beispiel einem Passwort-Manager. Sobald Sie diese Seite verlassen, können Sie den Wert nicht mehr sehen. Wenn Sie ihn nicht speichern, müssen Sie das Secret neu erstellen.
Nach Ablauf des Secrets funktioniert SSO nicht mehr. Sie müssen ein neues Secret erstellen und seinen Wert in Salto IDM aktualisieren.
Stellen Sie sicher, dass Sie einen Mechanismus eingerichtet haben, der Sie vor Ablauf des Secrets benachrichtigt, um Anmeldeprobleme in Produktionsumgebungen zu vermeiden.
Schritt 4: Anwendungsspezifische Ansprüche konfigurieren
Öffnen Sie die Registerkarte Token-Konfiguration und klicken Sie dort auf Optionale Ansprüche hinzufügen.
Wählen Sie für Tokentyp den Wert ID aus und aktivieren Sie die folgenden Ansprüche:
- Vorname
- Nachname
- Objekt-ID

Klicken Sie auf Hinzufügen. Ein Pop-Up wir eingeblendet und fordert Zugriff auf die benötigten API-Berechtigungen zum Lesen dieser Ansprüche an. Aktivieren Sie das Kontrollkästchen und wählen Sie dann Hinzufügen.

Schritt 5: API-Berechtigungen konfigurieren
Öffnen Sie die Registerkarte API-Berechtigungen. Prüfen Sie, ob die folgenden Berechtigungen in den vorherigen Schritten automatisch hinzugefügt wurden.

Wählen Sie unter Berechtigung hinzufügen die Option Microsoft Graph aus. Suchen Sie dann unter Anwendungsberechtigungen in den Benutzerrechten nach
User.Read.Allund wählen Sie es aus. Klicken Sie auf Berechtigungen hinzufügen.
Erteilen Sie abschließend die Administratoreinwilligung für diese Berechtigungen, indem Sie die Schaltfläche über der Berechtigungstabelle anklicken. Sobald Sie die Berechtigung erteilen, wird ein Häkchen zu den Berechtigungen hinzugefügt.

Schritt 6: Fügen Sie die App-Registrierungseinstellungen zu Salto IDM hinzu
Stellen Sie in Salto IDM sicher, dass in Ihre Lizenz die Microsoft Entra ID Integration aktiv ist. Kontaktieren Sie unser Support-Team, falls Ihre Installation nicht über die Integration verfügt.
Melden Sie sich als App-Benutzer mit Berechtigungen zum Aktualisieren von Microsoft Entra ID an.
Öffnen Sie Verwaltung > Einstellungen. Öffnen Sie im Menü auf der linken Seite Microsoft Entra ID.
Stellen Sie sicher, dass die Option Verwende Microsoft Entra ID Single Sign-on aktiviert ist.
Füllen Sie alle Werte entsprechend Ihrer App-Registrierungs-IDs in Azure und dem zuvor gespeicherten Secret aus:

Sie findest die Verzeichnis-ID (Mandant) und Anwendungs-ID (Client) auf der Seite Übersicht Ihrer App-Registrierung in Azure.

Sobald Sie die Werte speichern, ist das Feld Client secret (value) leer. Dies ist kein Fehler. Es wird gemacht, um zu verhindern, dass Ihre Secrets im Frontend offen gelegt werden.
Wenn Sie neue Werte speichern und das Secret ändern, wird es automatisch aktualisiert. Wenn Sie es leer lassen, wird es nicht ersetzt.
Schritt 7: Anmeldung mit Microsoft Entra ID SSO
Sobald diese Option aktiviert und korrekt konfiguriert ist, können Sie sich mit Ihrem Microsoft-Konto anmelden.
Öffnen Sie die Anmeldeseite und wählen Sie Mit Microsoft anmelden.

Folgen Sie den üblichen Schritten für die Anmeldung mit Ihrem Konto. Sobald Sie zu Salto IDM weitergeleitet werden, bestätigen Sie, dass Sie Ihr Microsoft-Konto mit einem Salto IDM-Anwendungsbenutzer verknüpfen:

Danach können Sie sich als eingeschränkter Benutzer bei Salto IDM anmelden. Bitten Sie Ihren Administrator, Ihrem Anwendungsbenutzer die benötigten Rollen und Rechte zuzuweisen, damit Sie die erforderlichen Funktionen nutzen können.
Schritt 8: Importieren von Microsoft Entra ID-Benutzern als Salto IDM Benutzer
Öffnen Sie Verwaltung > Automatisierungen und erstellen Sie eine neue Automatisierung. Wählen Sie die Option Microsoft Entra ID-Import aus und verwenden Sie die Registerkarte Anmeldeinformationen auf der rechten Seite, um die gespeicherten Anmeldeinformationen hinzuzufügen.

Speichern Sie die Automatisierung und verwenden Sie die Registerkarte Konfiguration, um den Import Ihren Bedürfnissen anzupassen.

Nachdem die Automatisierung abgeschlossen ist, zum Beispiel durch manuelles Ausführen, können Sie die erstellten Benutzer unter "Benutzer" in Salto IDM sehen.
