Arquitetura & EngenhariaAutenticação
Contas
Entendendo o sistema de contas e gerenciamento de usuários.
A aplicação apps/accounts é a interface principal para os usuários gerenciarem suas identidades.
Funcionalidades
- Gerenciamento de Perfil: Atualização de nome, e-mail e avatar.
- Configurações de Segurança: Alteração de senha, ativação de 2FA.
- Gerenciamento de Organização: Criação e gerenciamento de organizações, convite de membros.
Integração
É construída com Angular e se comunica com a API via endpoints REST padrão protegidos por tokens OIDC.
Estrutura
A aplicação Angular segue uma estrutura baseada em features:
src/app/pages/: Componentes de roteamento para cada página.src/app/components/: Componentes de UI reutilizáveis.src/app/states/: Gerenciamento de estado (se aplicável, ex: NgRx ou Signals).