mdsreq-fga-unb / 2024.1-Echoeasy

Repositório de projeto da disciplina de REQ-T2.
https://mdsreq-fga-unb.github.io/2024.1-Echoeasy/
0 stars 2 forks source link

Feat (backend): Autenticação de Usuário utilizando Firebase #31

Closed zzzBECK closed 2 months ago

zzzBECK commented 2 months ago

O que este PR introduz?

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

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 collections usuarios. Portanto não salvamos a senha, apenas os dados necessários para outras funcionalidades.

Essa PR finaliza as Issues #9 e #10