Pular para o conteúdo
SSO e SCIM

O time entra pelo seu provedor de identidade com SAML 2.0 ou OIDC, e usuários e grupos são sincronizados por SCIM 2.0. Cada chat, dashboard e resposta de IA respeita os acessos que os seus grupos concedem.

Teste de 14 dias. Sem cartão de crédito.

Members

Provisioned by Okta over SCIM
104 members · 7 groups
NameStatus

Analytics para mais de 5000 times no mundo

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

Provisionamento

Atribua o Basedash no Okta ou no Entra ID e cada pessoa chega com nome, cargo e grupos, sem e-mail de convite. Uma troca de time atualiza os grupos, e um desligamento desativa a associação mantendo o trabalho e o histórico.

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

Acesso por grupo

Libere cada fonte de dados para os grupos que devem consultá-la, e o Basedash aplica isso no chat, nos dashboards, nas exportações e no SQL. No Postgres, a segurança em nível de linha lê os mesmos grupos, então cada resposta de IA só cobre as linhas permitidas.

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), ','))
  );

Login único

Conecte Okta, Entra ID, Google Workspace ou qualquer provedor SAML 2.0 ou OIDC e verifique o seu domínio com um registro DNS. A partir daí, todo o domínio entra pelo seu IdP, e quem chega ao time pode entrar na organização automaticamente.

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

Rastreabilidade

Cada criação, atualização e desativação via SCIM é registrada com o token que a enviou, ao lado de logins, consultas e chamadas de ferramentas de IA. Exporte em CSV ou leve ao seu SIEM pela API para responder revisões de acesso.

Audit logs

Today

scim.user_deactivated

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

O que está incluído

SSO e SCIM vêm com o plano Enterprise, na nuvem ou em self-hosting, e um admin da organização configura os dois nas configurações.

  • Plano Enterprise

    Incluído no Enterprise, na nuvem ou em self-hosting.

  • SAML 2.0 e OIDC

    Okta, Entra ID, Google Workspace, OneLogin e outros.

  • SCIM 2.0

    Usuários, grupos e associações, com endpoints de descoberta.

  • Sem e-mail de convite

    Quem é provisionado entra assim que é atribuído.

  • Membros por padrão

    O SCIM nunca dá papel de admin; papéis ficam no Basedash.

  • Histórico mantido

    Desativar remove o acesso, mas mantém dashboards e logs.

  • Tokens nomeados

    Exibidos uma vez, guardados em hash, com último uso e revogação.

  • Funciona em self-hosting

    Os mesmos endpoints na sua própria URL, sem configuração extra.

Quais provedores funcionam, o que é sincronizado e como os grupos do diretório viram acessos no Basedash.

Quais provedores de identidade funcionam com o SSO e o SCIM do Basedash?

O SSO funciona com qualquer provedor de identidade compatível com SAML 2.0 ou OIDC, incluindo Okta, Microsoft Entra ID, Google Workspace, OneLogin, JumpCloud, Rippling, Ping Identity e Auth0. O provisionamento SCIM segue o padrão SCIM 2.0 e aceita os formatos de requisição do Okta e do Entra ID, as combinações mais comuns. Outros clientes SCIM 2.0 também funcionam se filtrarem com uma única condição de igualdade, já que o Basedash não suporta operações em lote, ordenação nem ETags.

O que o SCIM sincroniza no Basedash?

O SCIM sincroniza usuários, grupos e associações a grupos. De cada usuário, ele leva o e-mail (o userName do SCIM, que não pode mudar depois do provisionamento), o primeiro nome, o nome de exibição, o cargo, o status ativo e o ID externo do seu diretório. Os grupos são criados, renomeados e excluídos a partir do provedor de identidade, e adicionar ou remover alguém lá atualiza a associação no Basedash. Papéis e permissões não são sincronizados: quem é provisionado entra como membro, e os admins decidem no Basedash o que cada grupo acessa.

Como os grupos do diretório viram permissões no Basedash?

Os grupos sincronizados viram grupos do Basedash, e um admin concede acesso a cada um. As permissões de cada fonte de dados definem quem pode consultá-la no chat, nos dashboards, nas exportações, no editor SQL e nas variáveis, e os dashboards podem ser compartilhados com grupos específicos. No Postgres, o Basedash também passa os grupos de quem pergunta para o banco na variável de sessão basedash.groups, para que as políticas de segurança em nível de linha filtrem o que cada resposta de IA pode ler. Embeds para os seus clientes são limitados por tokens assinados, como explicado em embedding.

O que acontece quando alguém é desligado no provedor de identidade?

Quando o seu provedor de identidade desativa ou remove a atribuição de alguém, ele envia uma requisição SCIM e o Basedash desativa a associação dessa pessoa à organização assim que ela chega. A pessoa perde o acesso aos dados da organização e os chats abertos são restringidos na hora, então o tempo depende só da rapidez do seu provedor. Dashboards, gráficos e histórico de auditoria continuam lá para o time. Um delete via SCIM também desativa em vez de apagar, provisionar o mesmo e-mail de novo restaura a mesma associação, e o último admin ativo não pode ser desativado.

Podemos exigir que todo mundo entre via SSO?

Sim. Depois que o SSO é configurado para um domínio verificado, qualquer pessoa com e-mail nesse domínio precisa entrar ou se cadastrar pelo seu provedor de identidade. Você adiciona o domínio nas configurações, verifica com um registro DNS TXT e pode deixar que pessoas desse domínio entrem na organização automaticamente. Organizações que não usam SAML podem exigir que todos os membros entrem com o Google.

Quais planos incluem SSO e SCIM?

SSO e SCIM fazem parte do plano Enterprise, junto com os logs de auditoria, e só admins da organização podem configurá-los. Eles também estão incluídos nos deploys self-hosted, em que o SCIM usa os mesmos endpoints na sua própria URL base, sem variáveis de ambiente extras. Se as requisições SCIM retornarem 403 Forbidden, o token é válido, mas a organização não tem um plano com provisionamento. Veja o Enterprise para o restante do plano, ou o self-hosting para rodar o Basedash na sua infraestrutura.

Como conectamos o Okta ou o Microsoft Entra ID via SCIM?

Um admin da organização abre Configurações, depois Segurança, e cria um token SCIM com nome. Ele começa com bd_scim_ e só aparece uma vez, porque o Basedash guarda apenas um hash. No Okta ou no Entra ID, crie um app SCIM 2.0, defina a URL base https://charts.basedash.com/scim/v2 e use o token como bearer token. Teste a conexão e atribua as pessoas e os grupos que precisam de acesso. Para rotacionar, crie um novo token, troque no provedor, teste e revogue o antigo.

Conecte o seu provedor de identidade e deixe o diretório decidir quem vê o quê.