OpenAuth
Servidor de identidade com sessões por tenant, proteção contra replay e entrega durável de eventos.
Situação: Em validação técnica
Problema de engenharia
Manter a consistência de identidades, ciclos de tokens e entrega assíncrona sob concorrência e falhas de dependências.
Abordagem e arquitetura
- Authorization Code com PKCE S256, discovery/JWKS, MFA e sessões por tenant.
- Rotação de refresh tokens e tokens vinculados por DPoP, com proteção contra replay em PostgreSQL e Redis.
- Processos separados de API e worker; transactional outbox com entrega idempotente e segura para retentativas.
Resultados e escopo
- Fluxos de identidade e tokens implementados, com entrega testada sob concorrência.
- Em validação técnica; sem alegação de prontidão para produção ou certificação OpenID.