Skip to content

Domínios (ADMIN)

Gestão de hostnames por escola: subdomínios *.portal-siga.com e domínios customizados (tenant_domains).

Tipos

TipoOrigemEstado inicial
siga_subdomainProvisionamento ({slug}.portal-siga.com)active
custom_domainRegisto manual em /domainspending

Registar domínio custom

  1. ADMIN → Domínios → escolher escola + hostname (ex. portal.colegio.ao)
  2. Configurar DNS na infraestrutura do cliente:
    • CNAME portal.colegio.ao{slug}.portal-siga.com, ou
    • TXT _siga-verify.portal.colegio.ao = siga-verify={tenant_id}
  3. ADMIN → Verificar DNS (valida e activa se correcto)
  4. Alternativa: Activar manual (operador confirma fora do sistema)

Resolução no SIGA

O produto escolar resolve o tenant por:

  • Subdomínio *.portal-siga.com → slug
  • Domínio custom activo → lookup em tenant_domains.hostname

API pública de verificação: GET /api/saas/tenants/lookup?slug=...

APIs (operador autenticado)

text
GET  /api/saas/domains
POST /api/saas/domains
POST /api/saas/domains/status
POST /api/saas/domains/verify

Leitura relacionada

WEB vende · ADMIN controla · SIGA trabalha · DOC explica