Integração com o serviço de autenticação do firebase usando python e fastapi. Essa API usa o esquema de autenticação de e-mail e senha.
Para executar o código desse repositório é necessario ter um projeto valido no firebase.
- Clonar o repositório
- rodar o comando pipenv install dentro do diretório onde o código foi clonado.
git clone [email protected]:lohxx/firebase-fastapi.git
cd firebase-fastapi
pipenv install
Definir as seguintes variáveis de ambiente.
Variáveis | descrição |
---|---|
API_KEY | api key do seu projeto, para autenticar seu usuário na API Rest do firebase. |
GOOGLE_APPLICATION_CREDENTIALS | caminho das credenciais do seu projeto no firebase. |
Iniciar o servidor.
uvicorn main:app