Autenticação 0.3.0: fluxo de cadastro em produção
Publicado em 30 de outubro de 2025
Responsável: Pablo Yuri
Primeiro passo do cadastro liberado com suporte multi-tenant e fundações técnicas para aceleração das próximas entregas.
CadastroMulti-tenantArquitetura
Visão geral
Disponibilizei a versão 0.3.0 do módulo de autenticação com o primeiro passo do fluxo de cadastro em produção. A entrega centra-se em garantir validações consistentes e preparar a base para que as próximas iterações avancem rápido, porém sem abrir mão de segurança.
Fluxo liberado
- Validação completa do e-mail antes de permitir o avanço no cadastro.
- Regras de senha aplicadas server-side com feedback imediato ao usuário.
- Envio do código de confirmação por e-mail assim que uma nova conta é iniciada.
- Acesso público já disponível em auth.spacearena.net/artearena.
Multi-tenant na prática
artearena é o identificador do nosso tenant de referência. Toda rota em /artearena/signup ou /artearena/recovery é encaminhada ao contexto desse cliente. Cada novo contrato do Space terá seu próprio identificador, garantindo isolamento lógico e facilitando a personalização.
Experiência atual
- Entrar diretamente em auth.spacearena.net redireciona para a área de autenticação de clientes contratantes. Como o fluxo de criação de contas ainda não está disponível ali, tentativas de cadastro nessa URL retornam erro — comportamento esperado nesta fase.
- O e-mail com o código de confirmação sofre com um problema de decodificação em trechos específicos, deixando partes ilegíveis. Já priorizei a correção, prevista para amanhã (31/10).
Benefícios técnicos
- Back-end orientado a eventos via NATS, permitindo escalar serviços de forma granular e resiliente.
- Separação rígida entre lógica de estado e camada visual no front-end, facilitando evoluções independentes em UX e regras de negócio.
Próximos passos
- Concluir a validação do código de cadastro no front-end e no back-end.
- Publicar a correção do template de e-mail após normalizar a decodificação.
- Desenhar o fluxo de recuperação de conta com o mesmo modelo de tenants isolados.