Categorias
Angular Firebase

Autenticação com Firebase em uma aplicação Angular

Rapidamente e resumidamente:

No Firebase

1 – Acessar o site do firebase.

2 – Criar um novo projeto (caso não exista).

3 – Adicionar um aplicativo web, dando um apelido e um identificador único a ele.

4 – Copiar o trecho de código fornecido no momento da criação do aplicativo, semelhante a esse:

  firebaseConfig: {
    apiKey: "123456",
    authDomain: "sua-aplicacao.firebaseapp.com",
    projectId: "sua-aplicacao",
    storageBucket: "sua-aplicacao.appspot.com",
    messagingSenderId: "123456",
    appId: "123456",
    measurementId: "123456"
  }
No projeto Angular

1 – Abrir o seu arquivo de configurações de ambiente “environment.ts” e “environment.prod.ts” (ou de acordo com sua estratégia de distribuição) e cole o código copiado anteriormente.

2 – Adicione ao projeto o pacote do firebase com o seguinte comando: ng add @angular/fire

3 – Atualize as ferramentas do firebase com o seguinte comando: npm install -g firebase-tools

4 – No arquivo app.module.ts, faça as importações “import { AngularFireModule } from ‘@angular/fire’;” e “import { AngularFireAuthModule } from ‘@angular/fire/auth’;”.

5 – Ainda no arquivo app.module.ts, dentro de “imports [ ]” adicione AngularFireModule.initializeApp(environment.firebaseConfig) e AngularFireAuthModule.

Daqui pra frente são configurações relacionadas a navegação e login, envolvendo nossos arquivos HTML e TS.

Continua…