O que recebe na entrega
Após licença e canal institucional, o cliente recebe o pacote baseline (nível 1) com código, configuração de exemplo, ambiente lab e validação repetível. Versão de referência documentada: 0.1.0-dev.
Transparência: esta página descreve o conteúdo típico da entrega licenciada.
O artefacto exacto acompanha
VERSION e MANIFEST.md no pacote recebido.
Estrutura do pacote
Directórios principais
| Caminho | Conteúdo |
|---|---|
baseline/ |
Entrega versionada: manifesto, scripts de validação e exemplos de configuração |
baseline/config/ |
.env.google.example, .env.microsoft.example, frontier.onprem.env.example, oidc.keycloak.client.env.example |
baseline/scripts/ |
validate_baseline.py, generate_sample_configs.py, prepare_delivery.py |
src/area51_config/ |
Biblioteca e CLI area51-config para gerar parâmetros OIDC |
operational/ |
Stack lab: Keycloak + aplicação protegida de referência |
tests/ |
Testes automatizados de protocolo e fluxo (~118 cenários) |
Primeiros passos após receber
Validação da baseline
python baseline/scripts/validate_baseline.py
Executa fases dev (testes), config (Google/Entra), env (fronteira + OIDC) e, com IdP activo, operational (validate_oidc_flow).
- Configuração OIDC:
area51-configou móduloarea51_config— gera parâmetros com PKCE. - Lab Keycloak: realm
caracore-area51· utilizador demodemo/demo123. - App de referência: rota
/protectedna porta 5000. - Guia rápido:
baseline/docs/QUICKSTART.mdno pacote recebido.