Aller au contenu
SSO et SCIM

Vos équipes se connectent via votre fournisseur d'identité en SAML 2.0 ou OIDC, et les utilisateurs et groupes se synchronisent en SCIM 2.0. Chaque chat, dashboard et réponse IA respecte ensuite les accès accordés à vos groupes.

Essai de 14 jours. Carte bancaire non requise.

Members

Provisioned by Okta over SCIM
104 members · 7 groups
NameStatus

La data de plus de 5000 équipes dans le monde

Exa logoTiger Data logoPurpose logoGumloop logoComposio logoFullscript logoShiftrx logoDrata logoExa logoTiger Data logoPurpose logoGumloop logoComposio logoFullscript logoShiftrx logoDrata logo

Provisionnement

Assignez Basedash dans Okta ou Entra ID et chacun arrive avec son nom, son poste et ses groupes, sans e-mail d'invitation. Un changement d'équipe met à jour ses groupes, et un départ désactive son accès en conservant son travail et son historique.

Okta → Basedash

SCIM 2.0
  • Ana RuizJoined · Product, Data2m
  • Dana KimMoved to Finance18m
  • Tom BeckerDeactivated1h

Tom Becker

Deactivated

Unassigned in Okta

Organization access
Removed
Dashboards and charts
Kept · 6
Audit history
Kept

Accès par groupe

Ouvrez chaque source de données aux groupes qui doivent l'interroger, et Basedash applique cette règle dans le chat, les dashboards, les exports et le SQL. Sur Postgres, la sécurité au niveau des lignes lit les mêmes groupes pour chaque réponse IA.

Row-level security on Postgres

basedash.groups = 'Finance'
create policy invoices_by_group on invoices
  for select using (
    region = any (string_to_array(
      current_setting('basedash.groups', true), ','))
  );

Authentification unique

Connectez Okta, Entra ID, Google Workspace ou tout fournisseur SAML 2.0 ou OIDC, puis vérifiez votre domaine par un enregistrement DNS. Dès lors, tout le domaine se connecte via votre IdP, et les nouvelles recrues peuvent rejoindre l'organisation automatiquement.

Domains

Settings

  • acme.comSAML 2.0 · Okta · Auto-join onVerified
  • acme.ioSAML 2.0 · OktaVerified
  • acme-labs.comWaiting for the DNS TXT recordPending

Sign in to Basedash

[email protected]

acme.com signs in with single sign-on

Traçabilité

Chaque création, modification et désactivation SCIM est journalisée avec le jeton qui l'a envoyée, à côté des connexions, des requêtes et des appels d'outils IA. Exportez en CSV ou alimentez votre SIEM via l'API pour vos revues d'accès.

Audit logs

Today

scim.user_deactivated

Actor
SCIM token
Token
Okta production
Change
active: true → false

Ce qui est inclus

Le SSO et le SCIM sont inclus dans l'offre Enterprise, dans le cloud ou en auto-hébergement, et un admin de l'organisation les configure dans les paramètres.

  • Offre Enterprise

    Inclus avec Enterprise, dans le cloud ou auto-hébergé.

  • SAML 2.0 et OIDC

    Okta, Entra ID, Google Workspace, OneLogin, etc.

  • SCIM 2.0

    Utilisateurs, groupes et appartenances, avec découverte.

  • Pas d'e-mail d'invitation

    Les personnes provisionnées se connectent dès leur assignation.

  • Membres par défaut

    Le SCIM n'accorde jamais le rôle admin ; les rôles restent dans Basedash.

  • Historique conservé

    La désactivation retire l'accès mais garde dashboards et journaux.

  • Jetons nommés

    Affichés une fois, stockés hachés, avec dernière utilisation et révocation.

  • Compatible auto-hébergé

    Les mêmes endpoints sur votre propre URL, sans configuration.

Les fournisseurs compatibles, ce qui se synchronise et comment vos groupes deviennent des accès dans Basedash.

Quels fournisseurs d'identité fonctionnent avec le SSO et le SCIM de Basedash ?

Le SSO fonctionne avec tout fournisseur d'identité compatible SAML 2.0 ou OIDC, dont Okta, Microsoft Entra ID, Google Workspace, OneLogin, JumpCloud, Rippling, Ping Identity et Auth0. Le provisionnement SCIM suit la norme SCIM 2.0 et accepte les formats de requête d'Okta et d'Entra ID, les deux cas les plus courants. D'autres clients SCIM 2.0 fonctionnent aussi s'ils filtrent avec une seule condition d'égalité, car Basedash ne prend pas en charge les opérations groupées, le tri ni les ETags.

Que synchronise le SCIM dans Basedash ?

Le SCIM synchronise les utilisateurs, les groupes et leurs appartenances. Pour chaque utilisateur, il transmet l'adresse e-mail (le userName SCIM, qui ne peut plus changer après le provisionnement), le prénom, le nom affiché, le poste, le statut actif et l'identifiant externe de votre annuaire. Les groupes sont créés, renommés et supprimés depuis le fournisseur d'identité, et y ajouter ou retirer quelqu'un met à jour son appartenance dans Basedash. Les rôles et les permissions ne sont pas synchronisés : les personnes provisionnées arrivent comme membres, et les admins décident dans Basedash de ce à quoi chaque groupe accède.

Comment les groupes de l'annuaire deviennent-ils des permissions dans Basedash ?

Les groupes synchronisés deviennent des groupes Basedash, et un admin accorde des accès à chacun. Les accès aux sources de données déterminent qui peut interroger une source dans le chat, les dashboards, les exports, l'éditeur SQL et les variables, et les dashboards peuvent être partagés avec des groupes précis. Sur Postgres, Basedash transmet aussi les groupes de la personne à la base via la variable de session basedash.groups, pour que les politiques de sécurité au niveau des lignes filtrent ce que chaque réponse IA peut lire. Les intégrations destinées à vos clients sont, elles, limitées par des jetons signés, comme décrit dans la page embedding.

Que se passe-t-il quand quelqu'un quitte l'entreprise dans le fournisseur d'identité ?

Quand votre fournisseur d'identité désactive ou désassigne quelqu'un, il envoie une requête SCIM et Basedash désactive son appartenance à l'organisation dès réception. La personne perd l'accès aux données de l'organisation et ses chats ouverts sont restreints immédiatement : le délai dépend uniquement de la rapidité de votre fournisseur. Ses dashboards, graphiques et son historique d'audit restent en place pour l'équipe. Une suppression SCIM désactive aussi sans effacer, un nouveau provisionnement du même e-mail restaure la même appartenance, et le dernier admin actif ne peut pas être désactivé.

Peut-on imposer la connexion via SSO à tout le monde ?

Oui. Une fois le SSO configuré pour un domaine vérifié, toute personne ayant une adresse sur ce domaine doit se connecter ou s'inscrire via votre fournisseur d'identité. Vous ajoutez le domaine dans les paramètres, le vérifiez avec un enregistrement DNS TXT, et pouvez laisser les personnes de ce domaine rejoindre l'organisation automatiquement. Les organisations qui n'utilisent pas SAML peuvent plutôt imposer la connexion Google à tous leurs membres.

Quelles offres incluent le SSO et le SCIM ?

Le SSO et le SCIM font partie de l'offre Enterprise, avec les journaux d'audit, et seuls les admins de l'organisation peuvent les configurer. Ils sont aussi inclus dans les déploiements auto-hébergés, où le SCIM utilise les mêmes endpoints sur votre propre URL de base, sans variable d'environnement supplémentaire. Si les requêtes SCIM renvoient 403 Forbidden, le jeton est valide mais l'organisation n'a pas d'offre incluant le provisionnement. Voir Enterprise pour le reste de l'offre, ou l'auto-hébergement pour faire tourner Basedash dans votre infrastructure.

Comment connecter Okta ou Microsoft Entra ID en SCIM ?

Un admin de l'organisation ouvre Paramètres, puis Sécurité, et crée un jeton SCIM nommé. Il commence par bd_scim_ et ne s'affiche qu'une fois, car Basedash n'en stocke qu'un hachage. Dans Okta ou Entra ID, créez une application SCIM 2.0, indiquez l'URL de base https://charts.basedash.com/scim/v2 et utilisez le jeton comme bearer token. Testez la connexion, puis assignez les personnes et les groupes qui ont besoin d'accès. Pour une rotation, créez un nouveau jeton, remplacez-le, testez, puis révoquez l'ancien.

Connectez votre fournisseur d'identité et laissez votre annuaire décider qui voit quoi.