Central de Aplicações e Autenticação (backend)
Mudanças
Inicializando busca
Central de Aplicações e Autenticação (backend)
Resumo Executivo
Mudanças
Projeto
Projeto
Documentação Completa
Operação
Operação
Geração de chaves e segredos
Provisionar banco e clientes
Deploy no Coolify
Configurar o PowerSync
Rotação de chaves RSA
Provedor GlitchTip
Provedor Garage
Injeção de config no Coolify
Limpar envs sem leitor no Coolify
Links contextuais e embed na Central
Rollout canário do auth native
Monitor de host/apps no Coolify
Semear o catálogo de papéis de um app
Heartbeat do integrador-client
Dev / API
Dev / API
Guia do código
Como rodar
Como buildar e testar
Contrato da API REST
Público
Público
API (contrato)
Decisões
Decisões
0001 — Framework Micronaut 4 + Netty
0002 — JWT RS256 com nimbus-jose-jwt
0003 — pabast_senhas centralizado em db_auth
0004 — Login Firebase xadm-only para admin
0005 — Rate limiting janela fixa in-memory
0006 — Bootstrap offline com token anônimo
0007 — Admin CRUD protegido por filtro JWT
0008 — pabast_senhas sem PRIMARY KEY
0009 — Bump para Micronaut 5 e JDK 25
0010 — Central de Apps (build-time)
0011 — Observabilidade de erros e provisão honesta
0012 — Garage (arquivos) com presign broker-signed
0013 — Analytics (Aptabase) por token forjado
0014 — Analytics BI (Metabase) via API REST
0015 — Filtros admin com @ServerFilter (honra @Order)
0016 — Contrato de erro único (problem+json)
0017 — Metabase signed embedding
0018 — Habilitação native-image
0019 — Monitor de host/apps do Coolify
0020 — Rename auth → central-backend
0021 — Adoção do control-plane de deploy
0022 — Self-deploy do central via /api/ci/deploy
0023 — Login social: status×role e self-service
0024 — Acesso unificado pAbast ∪ oauth (fail-closed)
0025 — Catálogo de papéis declarado pelo app
0026 — Apps compose ancorados no slug do git repo
0027 — Adota o smoke de produção pós-deploy
0028 — Heartbeat do integrador-client e alerta de silêncio
0029 — Adota o CI/CD 100% GitHub Actions (ADR central 0027)
0030 — Adota o native por padrão (ADR central 0033)
0031 — Adota as libs da casa na corrente (ADR central 0034)
0032 — Rota de teste do GlitchTip sob xadm_admin
0033 — Dois tokens de serviço, um por escopo de rota
0034 — Refresh do JWT por token e teto de sessão (ADR central 0037)
Glossário do projeto
Tudo numa página
Mudanças