Skip to main content

Multi-tenancy & Headers

O DokStamp é uma plataforma multi-tenant. Todos os recursos — instituições, cursos, estudantes, certificados — são totalmente isolados dentro de um tenant. Não há acesso a dados entre tenants distintos.

Headers obrigatórios

Todos os endpoints de recursos (tudo exceto /oauth/token e /auth/*) exigem estes headers:

Exemplo


Encontrando seu identificador de tenant

Seu identificador de tenant é fornecido quando sua conta é criada. Você também pode obtê-lo a partir do corpo da resposta de GET /auth/me:
Use o valor de tenant.domain como seu header X-Tenant.

Regras de isolamento de tenant

  • Dados criados em um tenant nunca são visíveis para outro tenant.
  • UUIDs são globalmente únicos, mas todas as operações de leitura/escrita são filtradas por tenant.
  • Tentar acessar um recurso que pertence a um tenant diferente retorna 404 Not Found (não 403) — isso previne ataques de enumeração.