1
resposta

[Dúvida] Criação de login para duas entidades.

Na aula fica claro como fazer o login por jwt. No caso fiquei na dúvida de como seria a estratégia o login jwt para duas entidades do sistema, tipo um login para clientes e outra para funcionário?

1 resposta

Olá, Leonides! Tudo bem?

Entendi sua dúvida. Para criar um sistema de login JWT para duas entidades, uma possível estratégia seria utilizar diferentes endpoints para cada tipo de usuário. Por exemplo, você poderia ter um endpoint "/login/cliente" para autenticar clientes e outro endpoint "/login/funcionario" para autenticar funcionários.

Ao fazer a requisição para um desses endpoints, o sistema irá verificar se as credenciais de login estão corretas e, em caso positivo, gerar um token JWT para o usuário correspondente. Esse token poderá ser utilizado para acessar as rotas protegidas da API, de acordo com as permissões concedidas a cada tipo de usuário.

É importante lembrar que cada tipo de usuário deve ter suas próprias credenciais de login e permissões específicas, para garantir a segurança do sistema.

Espero ter ajudado e bons estudos!