SAML-Konfiguration

Wählen Sie Benutzerverwaltung > Authentifizierungsdienste. Wählen Sie auf der Seite "Authentifizierungsdienste" die Registerkarte SAML-Konfiguration.

Wenn diese Option aktiviert ist, können Sie Benutzer aus dem Security Assertion Markup Language (SAML)-Identitätsanbieter Ihrer Organisation für die Authentifizierung mit FME Flow einbinden.

Die Authentifizierung mit FME Flow über SAML wird in den folgenden FME Form-Transformern nicht unterstützt: FMEFlowJobSubmitter, FMEFlowNotifier, FMEFlowResourceConnector, FMEFlowJobWaiter, FMEFlowLogFileRetriever.

Funktionsweise

Mit der SAML-Konfiguration können sich Benutzer, die bei ihrem SAML-Identitätsanbieter angemeldet sind, automatisch bei FME Flow anmelden. Eine alternative Konfiguration leitet den Anmeldeversuch zur Authentifizierung an den Identitätsanbieter weiter. Nach der Authentifizierung sendet der Identitätsanbieter eine SAML-Assertion an FME Flow zurück.

Wenn sich ein Benutzer des Identitätsanbieters nach Abschluss der SAML-Konfiguration zum ersten Mal bei FME Flow anmeldet, fragt FME Flow Attribute in Form einer SAML-Assertion vom Identitätsanbieter an, um ein neues Benutzerkonto zu erstellen. Diese Just-in-Time-Kontoerstellung stellt sicher, dass nur Benutzer, die Zugriff auf FME Flow benötigen, über Konten verfügen. Der manuelle Import von Benutzern und Gruppen aus einem SAML-Identitätsanbieter wird derzeit nicht unterstützt.

Die SAML-Assertion enthält Identitätsanbieter-Attribute, die den entsprechenden Benutzer-Attributen in FME Flow entsprechen, wie z. B. Benutzername und E-Mail. Wenn diese Attribute in der Konfiguration nicht explizit angegeben sind, werden Standardwerte zugewiesen. Wenn der Identitätsanbieter beispielsweise Azure Active Directory ist, entspricht der Benutzername dem Azure AD-Namen.

Die FME Flow-Rolle, der ein Benutzer zugeordnet ist, kann auch auf ein entsprechendes Attribut des Identitätsanbieters abgebildet werden. Wenn eine Zuordnung nicht definiert ist oder nicht ermittelt werden kann, wird eine Standardrolle zugewiesen, wie in der Konfiguration explizit angegeben. Die Werte der zugeordneten Rolle auf dem Identitätsanbieter müssen mit den vorhandenen Rollen in FME Flow übereinstimmen.

Fehlerbehebung bei Anmeldefehlern mit SAML-Identitätsanbieter-Anmeldeinformationen

Erste Schritte

Um sich in FME Flow mit einem SAML-Identitätsanbieter zu authentifizieren, müssen Sie an zwei Stellen Einstellungen vornehmen:

Wenn Ihre FME Flow-Architektur einen Reverse Proxy oder Load Balancer enthält, ist eine zusätzliche Konfiguration erforderlich:
Einstellungen des SAML-Identitätsanbieters

Konfigurieren Sie die folgenden Einstellungen für Ihren SAML-Identitätsanbieter. Wenn Sie fertig sind, fahren Sie mit [%=ProductNames.ProductName-FMEFlow%] Settings (unten) fort.

Die Bezeichnungen der Einstellungen variieren je nach Anbieter. Weitere Informationen zur Konfiguration von Einstellungen für bestimmte Anbieter finden Sie in diesem FME Community-Artikel.
FME Flow-Einstellungen

Wählen Sie auf der Seite "Authentifizierungsdienste" die Registerkarte SAML-Konfiguration, schieben Sie den Schieberegler Aktiviert nach rechts, und geben Sie die erforderlichen Metadaten und andere Einstellungen wie folgt an.

Erweiterte Einstellungen (optional): Die folgenden Einstellungen erfordern die Bearbeitung der Textdatei application.properties. Wenn Ihre FME Flow-Instanz einen Apache Tomcat Web Application Server verwendet, der mit der Installation bereitgestellt wird, befindet sich diese Datei in <FMEFlowDir>\Utilities\tomcat\webapps\fmesaml\WEB-INF\classes\. Wenn Sie fertig sind, führen Sie einen Neustart für den FMEFlowAppServer-Systemdienst durch.

Anzeigen von SAML-Protokollen

Die Protokolldateien fmesaml.log und restV4.log finden Sie unter Services Logs.

fmesaml.log zeichnet auf:

restV4.log zeichnet alle Probleme auf, die während der SAML-Konfiguration aufgetreten sind.

Weitere Informationen finden Sie unter About Log Files in .