Bom dia, estou com uma dúvida quanto a criação de uma API exclusiva para realizar a autenticação e cadastro de novos usuários. Ela será utilizada para realizar a autenticação de usuários utilizando os seguintes fatores: básico, social e via serviço de mensagens. As demais API deverão utiliza-la para fazer a autenticação dos seus respectivos serviços. Abaixo construí um diagrama que exemplifica como funcionaria.
O fluxo seria:
- O usuário acessa acessa o frontend.
- O usuário acessa o fluxo de cadastro ou autenticação.
- Caso ele acesse o fluxo de autenticação, ele chama os respectivos recursos.
- Seleciona qual o nível/tipo de autenticação: básica, social ou sms
- Permite acessar os demais microsserviços