Skip to content

feat(auth,user): Fluxo de solicitação de acesso#36

Merged
HumbertoIshii merged 2 commits intodevelopfrom
feat/access-request
May 2, 2026
Merged

feat(auth,user): Fluxo de solicitação de acesso#36
HumbertoIshii merged 2 commits intodevelopfrom
feat/access-request

Conversation

@HumbertoIshii
Copy link
Copy Markdown
Contributor

Título do PR

PROD-68 - Criar fluxo de solicitação de acesso
Implementar processo de solicitação de acesso

PROD-69 - Validar CNPJ na solicitação de acesso
Verificar se o CNPJ está presente no banco ao solicitar acesso


Tipo do PR

  • fix (correção de bug)
  • feature (nova funcionalidade)
  • refactor (refatoração sem mudança de comportamento)
  • chore (tarefas técnicas, melhorias internas, configs, etc.)

O que foi feito nesta branch?

  • Implementado fluxo completo de solicitação de acesso ao sistema (Access Request)
  • Adicionada funcionalidade de criação, listagem, aprovação e rejeição de solicitações de acesso
  • Ajustado o fluxo de criação de usuário para ocorrer somente após aprovação da solicitação
  • Refatorada autenticação JWT para suportar o novo fluxo de validação de acesso
  • Criados novos DTOs e schemas para suportar o módulo de access request
  • Atualizado módulo de usuário para integração com o fluxo de aprovação
  • Adicionados testes unitários e de integração para garantir a consistência do fluxo

Instruções de como testar

  1. Executar o projeto
  2. Acessar o Swagger da aplicação
  3. Testar a criação de um pedido de acesso com um e-mail valido
  4. Acessar como administrador e listar os pedidos de acesso
  5. Testar a aprovação de um pedido e verificar se o usuário é criado automaticamente
  6. Verificar se o e-mail foi recebido
  7. Testar a rejeição de um pedido e validar a atualização do status

Revisores


HumbertoIshii and others added 2 commits May 1, 2026 17:45
Adiciona todo o fluxo de access request, incluindo criação da solicitação,
listagem, aprovação e rejeição de pedidos de acesso ao sistema.

Integra a criação automática de usuário após aprovação do request,
garantindo que o usuário só seja persistido após validação do fluxo.

Refatora a autenticação JWT para se adequar ao novo fluxo de acesso,
ajustando estratégias e validações para suportar o processo de aprovação.

Adiciona novos schemas, DTOs e melhorias na estrutura do módulo de usuário.

Inclui testes de integração para garantir o comportamento correto do fluxo
de solicitação de acesso, aprovação e rejeição.
@HumbertoIshii HumbertoIshii merged commit 7aa1ab7 into develop May 2, 2026
3 checks passed
@HumbertoIshii HumbertoIshii deleted the feat/access-request branch May 2, 2026 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants