typescript - Bruke den Firebase automatisk genererte noreply-e-posten med Cloud Functions


Jeg utvikler en mobilapp som bruker Firebase som backend. Appen min skal bare være tilgjengelig for studenter ved en bestemt skole, så jeg må identifisere deres identitet FØR jeg oppretter kontoen deres (så du kan ikke bruke vennens skole-ID eller hva som helst). For å oppnå dette sender jeg e-poster med verifiseringskoder før deres Firebase-bruker blir opprettet.

Jeg skrev en Cloud Function i Typescript ved å bruke nodemailer for å sende e-poster, og den fungerer perfekt. Men den bruker for øyeblikket min personlige Gmail-konto som eier Firebase-prosjektet:

const transporter = nodemailer.createTransport({
  service: 'gmail',
  auth: {
      user: '[email ',
      pass: 'myfirebasepassword'
  }
})

Jeg så at Firebase Auth bruker en noreply-e-post som [email for kontoverifisering, tilbakestilling av passord og andre ting. Se Firebase Auth-skjermbilde... (på spansk forresten)

Jeg har imidlertid ikke funnet en måte å få denne e-posten til å fungere på, åpenbart fordi jeg ikke kjenner passordet, eller om den har noe. Jeg prøvde å bruke denne noreply-e-posten med passordet til Firebase-kontoen min uten hell:

const transporter = nodemailer.createTransport({
  service: 'gmail',
  auth: {
      user: '[email ',
      pass: 'myfirebasepassword'
  }
})
Error: Invalid login: 535-5.7.8 Username and Password not accepted. Learn more at
535 5.7.8 https://support.google.com/mail/?p=BadCredentials d7sm947636oic.46 - gsmtp

Dette er den samme feilen jeg fikk før jeg aktiverte bruk av «ikke-sikre» apper på min personlige Gmail-konto.

Så for å oppsummere, jeg vet ikke hvordan jeg kan aktivere denne funksjonen på denne noreply-adressen, eller hvordan jeg kan finne det faktiske passordet til denne e-posten, eller hva jeg må endre eller gjøre for å sende e-poster ved å bruke denne kontoen, eller om det i det hele tatt er mulig å bruke denne e-postadressen. Jeg har ikke funnet noen dokumentasjon eller informasjon om dette emnet.

Relaterte artikler