Foi adicionado rotas de SignUp e LogIn utilizando o Firebase. Após o usuário mandar o email e senha ele receberá o token, que será validado por meio do AuthGuard, necessário para conseguir utilizar outras funcionalidades do backend.
Checklist
[x] Meu código segue o estilo de código deste projeto.
Tipo de PR
Que tipo de mudança este PR introduz?
[x] Feature request
Este PR introduz uma mudança que quebra a compatibilidade?
[ ] Sim
[x] Não
Outras informações
A parte da validação da senha é toda feita pelo Firebase, que é um serviço tercerizado. Porém ao fazer login salvamos também os dados desse usuário no MongoDB na collections usuarios. Portanto não salvamos a senha, apenas os dados necessários para outras funcionalidades.
O que este PR introduz?
Foi adicionado rotas de
SignUp
eLogIn
utilizando oFirebase
. Após o usuário mandar oemail e senha
ele receberá o token, que será validado por meio doAuthGuard
, necessário para conseguir utilizar outras funcionalidades do backend.Checklist
Tipo de PR
Que tipo de mudança este PR introduz?
Este PR introduz uma mudança que quebra a compatibilidade?
Outras informações
A parte da validação da senha é toda feita pelo Firebase, que é um serviço tercerizado. Porém ao fazer login salvamos também os dados desse usuário no
MongoDB
na collectionsusuarios
. Portanto não salvamos a senha, apenas os dados necessários para outras funcionalidades.Essa PR finaliza as Issues #9 e #10