Configurer SAML Google Workspace pour l'authentification unique
PlaidCloud prend en charge l’authentification unique (SSO) via SAML 2.0. Ce guide explique comment configurer Google Workspace comme fournisseur d’identité SAML afin que les utilisateurs de votre organisation puissent s’authentifier via Google pour accéder à PlaidCloud.
Prérequis
Section intitulée « Prérequis »- Un compte Google Workspace (Business Starter ou supérieur)
- Un compte Google Workspace doté du rôle Super 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 personnalisée dans Google Workspace et vous communiquez à PlaidCloud votre IdP Metadata URL.
- PlaidCloud vous fournit l’Entity ID du fournisseur de services (SP) et l’ACS URL (Assertion Consumer Service URL) nécessaires pour terminer votre configuration Google Workspace.
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 personnalisée
Section intitulée « Étape 1 : créer une application SAML personnalisée »- Connectez-vous à la Google Admin console en tant que Super Admin.
- Accédez à Applications > Web and mobile apps.
- Cliquez sur Add app > Add custom SAML app.
- Saisissez un nom pour l’application (par exemple,
PlaidCloud SSO) et, si vous le souhaitez, ajoutez une description et une icône. - Cliquez sur Continuer.
Étape 2 : récupérer l’IdP Metadata URL
Section intitulée « Étape 2 : récupérer l’IdP Metadata URL »Sur l’écran Google Identity Provider details, Google affiche les informations du fournisseur d’identité dont PlaidCloud a besoin.
- Copiez l’SSO URL et l’Entity ID, puis téléchargez le Certificate — ou
- Cliquez sur Copier à côté de l’URL IDP metadata (au format
https://accounts.google.com/o/saml2/idp?idpid=XXXXXXXXX).
Envoyez cette IdP 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.
- Cliquez sur Continuer pour passer à la configuration du fournisseur de services.
Étape 3 : configurer les détails du fournisseur de services
Section intitulée « Étape 3 : configurer les détails du fournisseur de services »- Dans le champ ACS URL, saisissez l’ACS URL fournie par PlaidCloud.
- Dans le champ Entity ID, saisissez le SP Entity ID fourni par PlaidCloud.
- Laissez Start URL vide, sauf indication contraire de l’assistance PlaidCloud.
- Définissez Name ID format sur EMAIL.
- Définissez Name ID sur Informations de base > Primary email.
- Cliquez sur Continuer.
Étape 4 : configurer le mappage des attributs
Section intitulée « Étape 4 : configurer le mappage des attributs »Google Workspace transmet les attributs de l’utilisateur à PlaidCloud dans l’assertion SAML. Mappez au minimum l’adresse e-mail de l’utilisateur. Si votre configuration PlaidCloud utilise des affectations de rôles de sécurité basées sur les groupes, mappez également l’appartenance aux groupes.
Mappage d’attributs de base
Section intitulée « Mappage d’attributs de base »Ajoutez les mappages d’attributs suivants sur l’écran Attribute mapping :
| Attribut Google Directory | Attribut de l’application |
|---|---|
| Adresse e-mail principale | email |
| Prénom | firstName |
| Nom | lastName |
Cliquez sur Add mapping pour ajouter chaque ligne.
Appartenance aux groupes (facultatif)
Section intitulée « Appartenance aux groupes (facultatif) »Si vous souhaitez que PlaidCloud affecte automatiquement les utilisateurs à des groupes de sécurité d’après leur appartenance aux groupes Google :
- Cliquez sur Add mapping.
- Sous Google Directory attributes, sélectionnez Group membership et choisissez les groupes Google concernés.
- Définissez le nom de l’App attribute sur
groups(confirmez le nom attendu auprès de l’assistance PlaidCloud).
Cliquez sur Finish.
Étape 5 : activer l’application pour les utilisateurs
Section intitulée « Étape 5 : activer l’application pour les utilisateurs »Par défaut, une nouvelle application SAML est désactivée pour tous les utilisateurs. Activez-la pour les unités d’organisation ou les groupes appropriés.
- Sur la page de détail de l’application, cliquez sur User access.
- Sélectionnez l’unité d’organisation ou les groupes qui doivent disposer de l’accès SSO à PlaidCloud.
- Définissez l’état du service sur ON.
- Cliquez sur Enregistrer.
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 Google.
- Connectez-vous avec vos identifiants Google Workspace.
- Une fois l’authentification réussie, vous êtes redirigé vers PlaidCloud.
Si vous rencontrez des erreurs, vérifiez les points suivants :
- Le SP Entity ID et l’ACS URL correspondent exactement à ce que PlaidCloud a fourni
- L’utilisateur qui tente de se connecter appartient à une unité d’organisation ou à un groupe pour lequel l’application est activée
- Le Name ID format est défini sur EMAIL et mappé sur Primary email
- L’IdP Metadata URL que vous avez envoyée à PlaidCloud est accessible