SSO (Entreprise)
Copiez un prompt de configuration incluant les étapes d'installation et le guide markdown complet pour ce plugin.
Qu'est-ce que le SSO ?
Section intitulée « Qu'est-ce que le SSO ? »Le Single Sign-On (SSO) permet à votre équipe de se connecter à Capgo via l'identité de votre entreprise (IdP). Capgo utilise SAML 2.0 via Supabase Auth. Lorsqu'un domaine d'e-mail correspond à un fournisseur SSO actif, l'utilisateur s'authentifie auprès de votre IdP et est provisionné dans l'organisation lors du callback SSO.
Le SSO ne modifie pas les droits des utilisateurs. Les permissions sont gérées par les rôles de l'organisation. Le SSO change uniquement leur méthode d'authentification.
Prerequisites
Section intitulée « Prérequis »Avant de commencer :
- L'abonnement Enterprise est actif sur l'organisation Capgo.
- Un fournisseur d'identité qui supporte SAML 2.0 et expose une URL de métadonnées IdP (HTTPS).
- Capacité à publier un enregistrement DNS TXT pour le domaine d'e-mail (ex.
company.compour les utilisateurs se connectant en tant queuser@company.com). - Un membre de l'organisation Capgo avec la permission de modifier les paramètres de l'organisation.
- Un Admin de l'IdP votre équipe informatique ou sécurité.
Où trouver les paramètres SSO
Section intitulée « Où trouver les paramètres SSO »- Ouvrez https://console.capgo.app/
- Cliquez Paramètres dans la barre latérale gauche
- Sélectionnez le Organisation onglet
- Sélectionnez le Sécurité onglet
- Scroll to Configuration SSO. Le formulaire est disponible uniquement si l'organisation dispose du plan Enterprise.
Étape 1 - Configurez votre IdP
Section intitulée « Étape 1 - Configurez votre IdP »Dans votre fournisseur d'identité, créez une nouvelle application SAML 2.0. Vous aurez besoin des Fournisseur de services valeurs affichées dans le panneau de configuration SSO Capgo :
| Champ | Où l'utiliser |
|---|---|
| URL ACS | URL Assertion Consumer Service de votre application SAML IdP |
| ID de l'entité | Identifiant d'entité du Service Provider |
| URL de métadonnées SP | Optionnel : importez si votre IdP prend en charge l'import des métadonnées SP par URL |
| Format NameID | Format attendu pour le Name Identifier SAML |
Votre IdP doit transmettre l'adresse e-mail de l'utilisateur dans l'assertion. Capgo utilise le domaine de l'e-mail pour déterminer le fournisseur SSO actif et associer les comptes existants.
Étape 2 - Ajoutez le fournisseur SSO dans Capgo
Section intitulée « Étape 2 - Ajoutez le fournisseur SSO dans Capgo »- Dans le panneau de configuration SSO, cliquez pour ajouter un nouveau fournisseur
- Saisissez le domaine d'e-mail (ex.
company.com). Il doit correspondre à la partie domaine des e-mails de connexion de vos utilisateurs - Saisissez l'URL de métadonnées de votre IdP (HTTPS)
- Envoyer
Le fournisseur est créé avec le statut En attente de vérification.
Étape 3 - Vérification du domaine DNS
Section intitulée « Étape 3 - Vérification du domaine DNS »Capgo vérifie que vous contrôlez le domaine avant d'activer le SSO.
Ajoutez un TXT enregistrement chez votre fournisseur DNS :
| Champ | Valeur |
|---|---|
| Type | TXT |
| Nom / hôte | _capgo-sso.<your-domain> (ex. _capgo-sso.company.com) |
| Valeur | Le token de vérification affiché dans le dashboard |
Une fois l'enregistrement publié (la propagation du TTL DNS prend généralement de quelques minutes à une heure), cliquez sur Vérifier le DNS dans le dashboard. En cas de succès, le fournisseur passe à Vérifié.
Étape 4 - Activer le fournisseur
Section intitulée « Étape 4 - Activer le fournisseur »Après la vérification DNS, cliquez sur Activer. Le statut du fournisseur devient Actif. Seuls les Actif fournisseurs sont utilisés lors du flux de connexion SSO.
Vous pouvez choisir de Désactiver dans le dashboard à tout moment. Cela déplace le fournisseur vers Désactivé, ce qui suspend le SSO pour ce domaine sans supprimer la configuration.
Étape 5 - Tester et assigner les rôles
Section intitulée « Étape 5 - Tester et assigner les rôles »Lorsqu'un utilisateur se connecte via SSO pour la première fois et n'a pas de membre existant dans cette organisation, Capgo lui attribue les droits de lecture rôle.
Une fois que les utilisateurs pilotes se sont connectés :
- Accéder à Paramètres → Organisation → Membres
- Recherchez chaque utilisateur provisionné via SSO
- Ajustez leur rôl’au niveau approprié (Upload, Écriture, Admin, etc.)
Consultez le détail complet des permissions ce que chaque rôle peut faire.
Optionnel - Forcer le SSO
Section intitulée « Optionnel - Forcer le SSO »Sur un Actif fournisseur, vous pouvez activer Forcer le SSO. Lorsqu'il est activé, Capgo marque les utilisateurs existants de ce domaine d'e-mail comme étant uniquement SSO, et le flux de connexion nécessite une authentification IdP pour ce domaine. En réglant le fournisseur sur Désactivé (Désactiver) ou en désactivant l'application de l'obligation supprime ce flag SSO-only pour le domaine.
Référence du statut du fournisseur
Section intitulée « Référence du statut du fournisseur »| Statut | Signification |
|---|---|
| Vérification en attente | Enregistrement DNS TXT non encore vérifié |
| Vérifié | Propriété du domaine confirmée ; prêt à l'activation |
| Actif | Le SSO est actif pour ce domaine |
| Désactivé | Défini par Désactiver dans le dashboard ; le SSO n'est pas utilisé pour ce domaine ; utilisez Réactiver pour revenir à Actif |
Checklist de déploiement
Section intitulée « Checklist de déploiement »- Plan Enterprise confirmé
- App SAML créée dans l'IdP avec l'URL ACS et l'Entity ID de Capgo
- IdP configuré pour envoyer un claim e-mail stable
- Enregistrement DNS TXT publié et Vérifier le DNS réussi
- Fournisseur activé
- Utilisateurs pilotes connectés avec succès
- Rôles élevés par rapport au défaut lecture selon les besoins
- Décision d'application prise (et communiquée si activée)
Documentation associée
Section intitulée « Documentation associée »Aller plus loin avec le SSO (Enterprise)
Section intitulée « Aller plus loin avec le SSO (Enterprise) »Si vous utilisez SSO (Entreprise) pour planifier les flux d'authentification et de compte, le connecter à @capgo/capacitor-social-login pour les détails d'implémentation dans @capgo/capacitor-social-login @capgo/capacitor-passkey pour les détails d'implémentation dans @capgo/capacitor-passkey @capgo/capacitor-native-biometric pour les détails d'implémentation dans @capgo/capacitor-native-biometric, Authentification à deux facteurs pour les détails d'implémentation dans l'authentification à deux facteurs, et 5 étapes pour implémenter OAuth2 dans les apps Capacitor pour le contexte pratique dans « 5 étapes pour implémenter OAuth2 dans les apps Capacitor ».