FME Flow:2025.1

Configuration SAML

SélectionnerGestion des utilisateurs >Services d'authentification. Sur la page Services d’authentification, sélectionnez l’optionConfiguration SAML languette.

Lorsque cette option est activée, vous pouvez intégrer les utilisateurs de l'identité SAML (Security Assertion Markup Language) de votre organisation.fournisseurpour l'authentification avecFME Flow.

NoteAuthentification avecFME Flow via SAML n'est pas pris en charge dans les cas suivantsFME Form transformateurs : FMEFlowJobSubmitter, FMEFlowNotifier, FMEFlowResourceConnector, FMEFlowJobWaiter, FMEFlowLogFileRetriever.

Comment ça marche

With SAML configuration, users who are logged in to their SAML identity provider can log in automatically to FME Flow. An alternative configuration redirects the log in attempt to the identity provider for authentication. Une fois authentifié, le fournisseur d'identité renvoie une assertion SAML àFME Flow.

When an identity provider user first logs in to FME Flow after SAML configuration is complete, FME Flow requests attributes in the form of a SAML assertion from the identity provider to create a new user account. Cette création de compte juste à temps garantit que seuls les utilisateurs qui ont besoin d'accéder àFME Flow avoir des comptes. L'importation manuelle d'utilisateurs et de groupes à partir d'un fournisseur d'identité SAML n'est actuellement pas prise en charge.

L'assertion SAML inclut des attributs de fournisseur d'identité qui correspondent aux attributs correspondants.Utilisateur attributs dansFME Flow, tels que le nom d'utilisateur et l'e-mail. Si ces attributs ne sont pas spécifiés explicitement dans la configuration, des valeurs par défaut sont attribuées. Par exemple, si le fournisseur d’identité est Azure Active Directory, le nom d’utilisateur est mappé au nom Azure AD.

LeFME FlowRôle auquel un utilisateur est affecté peut également être mappé à un attribut correspondant sur le fournisseur d'identité. Si un mappage n'est pas défini ou ne peut pas être déterminé, un rôle par défaut est attribué comme spécifié explicitement dans la configuration. Les valeurs du rôle mappé sur le fournisseur d'identité doivent correspondre aux rôles existants dansFME Flow.

Dépannage des échecs de connexion avec les informations d'identification du fournisseur d'identité SAML

Commencer

Pour s'authentifier surFME Flow avec un fournisseur d'identité SAML, vous devez configurer les paramètres à deux endroits :

  • Sur votre fournisseur d’identité SAML.
  • SurFME Flow.
NoteSi votreFME Flow l'architecture comprend un proxy inverse ou un équilibreur de charge, une configuration supplémentaire est requise :
  • Ajoutez le nom d'hôte complet de votre proxy inverse aufmeserver.saml.custom.baseurl= ligne dans le fichier application.properties SAML. Si votreFME Flow utilise un serveur d'application Web Apache Tomcat fourni avec l'installation, ce fichier se trouve dans <FMEFlowDir>\Utilitaires\tomcat\webapps\fmesaml\WEB-INF\classes\. Une fois terminé,RedémarrageFME Flow.

Affichage des journaux SAML

Les fichiers journaux fmesaml.log et restV4.log se trouvent dansJournaux de services.

Enregistrements fmesaml.log :

  • Lorsqu'un compte utilisateur est créé lors de la connexion initiale àFME Flow à traversConnectez-vous avec SAML.
  • Connexions ultérieures àFME Flow à traversConnectez-vous avec SAML.

restV4.log enregistre tous les problèmes rencontrés lors de la configuration SAML.

Pour plus d'informations, voir À propos des fichiers journaux dansFME Flow .