Configurer SAML Okta pour l'authentification unique
PlaidCloud prend en charge l’authentification unique (SSO) via SAML 2.0. Ce guide explique comment configurer Okta comme fournisseur d’identité SAML afin que les utilisateurs de votre organisation puissent s’authentifier via Okta pour accéder à PlaidCloud.
Prérequis
Section intitulée « Prérequis »- Un compte Okta doté du rôle Administrator (Super Admin ou Org Admin)
- Un contact avec l’assistance PlaidCloud pour coordonner la configuration et échanger les valeurs de configuration
Vue d’ensemble
Section intitulée « Vue d’ensemble »La configuration repose sur un échange de métadonnées SAML entre deux parties :
- Vous configurez une application SAML dans Okta et vous communiquez à PlaidCloud votre Identity Provider Metadata URL.
- PlaidCloud vous fournit l’Entity ID du fournisseur de services (SP) et la Single Sign-On URL (ACS URL) nécessaires pour terminer la configuration de votre application Okta.
Coordonnez-vous avec l’assistance PlaidCloud pour obtenir les valeurs du SP avant de terminer l’étape 3 ci-dessous.
Étape 1 : créer une application SAML
Section intitulée « Étape 1 : créer une application SAML »- Connectez-vous à l’Okta Admin console.
- Dans la barre latérale gauche, accédez à Applications > Applications.
- Cliquez sur Create App Integration.
- Sélectionnez SAML 2.0 comme méthode de connexion.
- Cliquez sur Suivant.
- Saisissez un nom pour l’application (par exemple,
PlaidCloud SSO) et, si vous le souhaitez, importez un logo. - Cliquez sur Suivant.
Étape 2 : configurer les paramètres SAML
Section intitulée « Étape 2 : configurer les paramètres SAML »- Dans le champ Single sign-on URL, saisissez l’ACS URL fournie par PlaidCloud.
- Dans le champ Audience URI (SP Entity ID), saisissez le SP Entity ID fourni par PlaidCloud.
- Laissez Default RelayState vide, sauf indication contraire de l’assistance PlaidCloud.
- Définissez Name ID format sur EmailAddress.
- Définissez Application username sur E-mail.
- Cliquez sur Suivant.
Étape 3 : configurer les déclarations d’attributs
Section intitulée « Étape 3 : configurer les déclarations d’attributs »Sur ce même écran de paramètres SAML, ajoutez des déclarations d’attributs afin que PlaidCloud reçoive les informations de l’utilisateur dans l’assertion SAML.
Attributs utilisateur
Section intitulée « Attributs utilisateur »Dans la section Attribute Statements, ajoutez les éléments suivants :
| Nom | Format du nom | Valeur |
|---|---|---|
email |
Unspecified | user.email |
firstName |
Unspecified | user.firstName |
lastName |
Unspecified | user.lastName |
Attributs de groupe (facultatif)
Section intitulée « Attributs de groupe (facultatif) »Si votre configuration PlaidCloud utilise des affectations de rôles de sécurité basées sur les groupes, ajoutez une déclaration d’attribut de groupe afin que l’appartenance aux groupes soit transmise dans l’assertion.
Dans la section Group Attribute Statements, ajoutez les éléments suivants :
| Nom | Format du nom | Filtre |
|---|---|---|
groups |
Unspecified | Matches regex — .* (ou un motif plus précis pour limiter les groupes inclus) |
Cliquez sur Suivant, sélectionnez I’m an Okta customer adding an internal app, puis cliquez sur Finish.
Étape 4 : récupérer et envoyer l’Identity Provider Metadata URL
Section intitulée « Étape 4 : récupérer et envoyer l’Identity Provider Metadata URL »Une fois l’application créée, repérez l’URL des métadonnées et envoyez-la à PlaidCloud afin de finaliser l’intégration.
- Sur la page de détail de l’application, sélectionnez l’onglet Sign On.
- Faites défiler jusqu’à la section SAML 2.0 et cliquez sur More details.
- Copiez la Metadata URL (au format
https://your-org.okta.com/app/your-app-id/sso/saml/metadata).
Envoyez cette Metadata URL à l’assistance PlaidCloud. Il s’agit de l’Entity Descriptor URL dont PlaidCloud a besoin pour configurer la relation de confiance côté fournisseur d’identité. Une fois cette URL reçue, l’équipe termine la configuration de Keycloak et vous prévient lorsque l’authentification unique est prête à être testée.
Étape 5 : affecter des utilisateurs et des groupes à l’application
Section intitulée « Étape 5 : affecter des utilisateurs et des groupes à l’application »Seuls les utilisateurs et les groupes affectés à l’application peuvent s’authentifier avec cette configuration d’authentification unique.
- Sur la page de détail de l’application, sélectionnez l’onglet Assignments.
- Cliquez sur Affecter et choisissez Assign to People ou Assign to Groups.
- Sélectionnez les utilisateurs ou les groupes qui doivent disposer de l’accès SSO à PlaidCloud, puis cliquez sur Affecter.
- Cliquez sur Terminé.
Tester l’intégration
Section intitulée « Tester l’intégration »Une fois que PlaidCloud a confirmé que la configuration est terminée :
- Accédez à l’espace de travail PlaidCloud de votre organisation (par exemple,
https://my-workspace.plaid.cloud). - Vous êtes redirigé vers la page de connexion Okta.
- Connectez-vous avec vos identifiants Okta.
- Une fois l’authentification réussie, vous êtes redirigé vers PlaidCloud.
Si vous rencontrez des erreurs, vérifiez les points suivants :
- L’ACS URL et le SP Entity ID correspondent exactement à ce que PlaidCloud a fourni
- L’utilisateur qui tente de se connecter est affecté à l’application dans Okta
- Le Name ID format est défini sur EmailAddress et l’Application username sur E-mail
- La Metadata URL que vous avez envoyée à PlaidCloud est accessible