Аутентификация по номеру телефона Firebase в расширении Chrome - PullRequest
0 голосов
/ 25 мая 2018

Возможно ли это?Я читаю немного о https://firebase.google.com/docs/auth/web/phone-auth, но в нем постоянно упоминается OAuth redirect domains, не уверен, что домены расширений Chrome действительны для этого?

1 Ответ

0 голосов
/ 25 мая 2018

Они не работают в расширении Chrome, но вы можете отобразить верификатор reCAPTCHA на веб-странице, получить идентификатор и код подтверждения и передать его в расширение Chrome, используя что-то вроде postMessage, а затем войти через свойрасширение хрома как:

// You get verificationId from reCAPTCHA rendered on web page.
// You ask the user to provide the 6 digit code.
var cred = firebase.auth.PhoneAuthProvider.credential(verificationId, code);
firebase.auth().signInWithCredential(cred)
  .then(function(result) {
    // User signed in.
  })
  .catch(function(error) {
    // Error occurred.
  });
...