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

Pacote licenciado Área 51
baseline/
src/area51_config/
operational/
tests/
README · VERSION · MANIFEST · CHANGELOG
scripts/ — validate, samples, manifest
config/ — exemplos .env
docs/ — QUICKSTART e guias
CLI area51-config
Keycloak Docker :8080
App Flask protegida :5000
Pacote licenciado Área 51
baseline/
src/area51_config/
operational/
tests/
README · VERSION · MANIFEST · CHANGELOG
scripts/ — validate, samples, manifest
config/ — exemplos .env
docs/ — QUICKSTART e guias
CLI area51-config
Keycloak Docker :8080
App Flask protegida :5000

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).

Fluxo pós-entrega

Pacote recebido
validate_baseline.py
Configurar .envfronteira + OIDC
Subir lab operational/
validate_oidc_flow
Evidência para homologação
Pacote recebido
validate_baseline.py
Configurar .envfronteira + OIDC
Subir lab operational/
validate_oidc_flow
Evidência para homologação