Hoje a autenticação é realizada em um modelo de passport+github+firebase. Essa issue tem como intuito, remover esse modelo e atualizar ele para não usar o firebase.
Nessa issue deve ser realizado o seguinte cenário:
O usuário deve ser capaz de se autenticar com o github
A API deve ser capaz de identificar se o usuário autenticado é admin #49
Deve ser enviado um token por requisição na API, para manter stateless
A API deve garantir que o token é do Github, para evitar brechas de segurança
Remover os lugares onde o firebase é usado e se necessário remover o passport também.
Hoje a autenticação é realizada em um modelo de passport+github+firebase. Essa issue tem como intuito, remover esse modelo e atualizar ele para não usar o firebase. Nessa issue deve ser realizado o seguinte cenário: