Le provisionnement SCIM est disponible uniquement sur les espaces de travail entreprise.
- Okta
- Microsoft Entra ID (anciennement Azure AD)
- IdP personnalisé, tout fournisseur d’identité compatible SCIM 2.0
Avant de commencer
Avant de configurer SCIM, assurez-vous d’avoir :- Un accès propriétaire ou administrateur à votre espace de travail Base44
- Une Workspace API key (disponible dans Settings → Secrets)
- Votre SCIM Base URL (disponible dans Settings → Auth and security)

Configuration de l’IdP
Sélectionnez votre fournisseur d’identité ci-dessous pour obtenir les instructions de configuration étape par étape.- Okta
- Microsoft Entra ID
- IdP personnalisé
Okta est un fournisseur d’identité basé sur le cloud. Utilisez cette configuration si votre organisation gère les utilisateurs via Okta.


Pour tester que le provisionnement fonctionne :
Étape 1 : créer une application SCIM dans Okta
Les applications OIDC Okta ne prennent pas en charge SCIM directement, vous avez donc besoin d’une application SCIM distincte.Pour créer une application SCIM :- Dans Okta, allez dans Applications → Browse App Catalog.
- Recherchez SCIM 2.0 Test App (Header Auth).
- Cliquez sur Add Integration.
- Nommez l’application (par exemple,
Base44 - SCIM Provisioning). - Cliquez sur Done.

Étape 2 : connecter l’application à Base44
Pointez Okta vers votre espace de travail Base44 en saisissant votre SCIM Base URL et votre Workspace API key.Pour configurer l’intégration API :- Ouvrez votre nouvelle application SCIM et allez dans l’onglet Provisioning.
- Cliquez sur Configure API Integration.
- Cochez Enable API integration.
- Définissez la SCIM 2.0 Base URL sur l’URL copiée depuis Settings → Auth and security dans votre espace de travail Base44.
- Définissez API Token sur votre Workspace API key.
- Cliquez sur Test API Credentials. Vous devriez voir une confirmation de succès.
- Cliquez sur Save.

Étape 3 : activer les actions de provisionnement
Choisissez les actions qu’Okta peut effectuer sur les membres de l’espace de travail Base44.Pour activer le provisionnement :- Dans l’onglet Provisioning, cliquez sur To App.
- Activez :
- Create Users
- Update User Attributes
- Deactivate Users
- Cliquez sur Save.

Étape 4 : configurer les attributs personnalisés
Ajoutez les attributs spécifiques à Base44 à votre profil Okta et mappez-les à votre application SCIM.Pour ajouter l’attributrole :- Allez dans Directory → Profile Editor et trouvez votre application SCIM.
- Cliquez sur Add Attribute.
- Renseignez les paramètres :
- Data type : String
- Display name : Role
- Variable name :
role - External name :
role - External namespace :
urn:base44:params:scim:schemas:extension:user:2.0 - Enum : cochez Define enumerated list of values et ajoutez
admin,editor,viewer - Attribute required : No
- Cliquez sur Save.
creditLimit (facultatif) :Ignorez cette étape si vous ne voulez pas de plafonds de crédits par membre. La valeur par défaut est aucun plafond.- Dans le même Profile Editor, cliquez sur Add Attribute.
- Renseignez les paramètres :
- Data type : Integer
- Display name : Credit Limit
- Variable name :
creditLimit - External name :
creditLimit - External namespace :
urn:base44:params:scim:schemas:extension:user:2.0 - Attribute required : No
- Cliquez sur Save.
- Allez dans votre application SCIM → Provisioning → To App → Attribute Mappings.
- Définissez :
userName←user.emailrole←"editor"(ou mappez depuis l’attribut de rôle de votre IdP)creditLimit← votre valeur préférée ou attribut d’IdP (si vous l’avez ajouté)
- Supprimez les mappages non pris en charge (firstName, lastName, displayName).
- Cliquez sur Save.
Étape 5 : tester le provisionnement
Attribuez un utilisateur de test pour confirmer que le provisionnement et la désactivation fonctionnent comme prévu.Chaque utilisateur doit être attribué à la fois à votre application Base44 SSO et à votre application Base44 SCIM Provisioning dans Okta. L’attribution uniquement à SCIM provisionnera l’utilisateur, mais il ne pourra pas se connecter via SSO.

- Dans Okta, allez dans Directory → People.
- Cliquez sur votre utilisateur de test.
- Allez dans l’onglet Applications.
- Cliquez sur Assign Applications.
- Sélectionnez Base44 - SSO Workspace et Base44 - SCIM Provisioning, puis cliquez sur Assign.
- Définissez
rolesureditor,adminouviewer. Définissez éventuellementcreditLimit. - Cliquez sur Save and Go Back → Done.
- Vérifiez les membres de votre espace de travail Base44 pour confirmer que l’utilisateur est apparu.
- Dans l’onglet Assignments, cliquez sur Unassign à côté de l’utilisateur de test.
- Confirmez la suppression.
- Vérifiez que l’utilisateur n’apparaît plus comme membre actif dans Base44.

Gérer vos membres
Une fois SCIM configuré, votre IdP gère automatiquement les changements d’appartenance. Voici ce qui se passe dans Base44 pour chaque action.Ajout de membres
Lorsque vous attribuez un utilisateur à votre application SCIM, Base44 crée automatiquement son appartenance à l’espace de travail. L’utilisateur peut se connecter à Base44 via SSO une fois provisionné.Mise à jour des membres
Lorsque vous mettez à jour les attributs d’un utilisateur dans votre IdP (comme son rôle ou sa limite de crédits), Base44 met à jour son appartenance à l’espace de travail en conséquence.Les propriétaires d’espace de travail ne peuvent pas être mis à jour ou désactivés via SCIM. Les propriétaires doivent être promus ou rétrogradés directement depuis les paramètres de l’espace de travail.
Suppression des membres
Lorsque vous retirez l’attribution d’un utilisateur de votre application SCIM, Base44 le retire de l’espace de travail. Son compte Base44 à l’échelle de la plateforme n’est pas supprimé, et il conserve l’accès à tout autre espace de travail auquel il appartient. Si vous devez réajouter un membre précédemment retiré, réattribuez-le dans votre IdP. Base44 créera une nouvelle appartenance à l’espace de travail.Rôles
Base44 utilise des rôles pour contrôler ce que chaque membre peut faire. Vous attribuez un rôle lors du provisionnement d’un utilisateur via SCIM, et vous pouvez le mettre à jour à tout moment.| Rôle | Ce qu’il peut faire |
|---|---|
admin | Gérer les membres, la facturation et les paramètres de l’espace de travail |
editor | Créer, modifier et exécuter des applications ; consomme des crédits de la réserve de l’espace de travail |
viewer | Accès en lecture seule aux applications ; ne consomme pas de crédits |
Les rôles
owner, member et guest ne peuvent pas être attribués via SCIM. Si votre IdP a des groupes mappés à ces rôles, mettez à jour le mappage pour utiliser admin, editor ou viewer.Limites de crédits par membre
Vous pouvez éventuellement plafonner le nombre de crédits qu’un membre individuel peut utiliser par mois. DéfinissezcreditLimit sur un entier positif pour appliquer un plafond, ou laissez-le vide pour aucune limite.
Les limites de crédits ne s’appliquent qu’aux rôles admin et editor. Les viewers ne peuvent pas consommer de crédits, donc définir une limite de crédits sur un viewer renvoie une erreur. Définir creditLimit sur 0 est traité comme aucun plafond.
Vous pouvez également définir des limites de crédits directement depuis les paramètres de votre espace de travail sans passer par SCIM. Voir Gérer les membres de l’espace de travail entreprise.
Résolution des problèmes
Si le provisionnement ne fonctionne pas comme prévu, les étapes ci-dessous couvrent les erreurs les plus courantes et comment les corriger.Le test des identifiants API a échoué
Le test des identifiants API a échoué
Vérifiez que votre Workspace API key est correcte. Vérifiez que la SCIM Base URL a été copiée depuis Settings → Auth and security et n’a pas été modifiée.
L'utilisateur n'est pas provisionné
L'utilisateur n'est pas provisionné
Consultez les journaux de provisionnement de votre IdP pour des erreurs spécifiques. Confirmez que
role est défini sur admin, editor ou viewer.Le propriétaire de l'espace de travail ne peut pas être mis à jour ou désactivé
Le propriétaire de l'espace de travail ne peut pas être mis à jour ou désactivé
C’est intentionnel. Les propriétaires d’espace de travail doivent être promus ou rétrogradés depuis le tableau de bord Base44. SCIM ne peut pas modifier les appartenances de propriétaire.
Erreur « Cannot set a credit limit for viewers »
Erreur « Cannot set a credit limit for viewers »
creditLimit ne peut être défini que sur les rôles admin ou editor. Soit changez le rôle en editor ou admin, soit supprimez la valeur creditLimit.Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.

