Ненужный токен аутентификации запрашивает firebase web - PullRequest
0 голосов
/ 02 апреля 2020

Привет, я использую firebase javascript sdk с интерфейсом реагирования для реализации аутентификации и запроса данных хранилища данных. Я недавно обновил правила облачной безопасности, чтобы разрешить чтение и запись только для аутентифицированного пользователя. Проблема, с которой я сталкиваюсь - это неестественные запросы токенов. когда запрос данных из firestore на chrome вкладке сети с этим URL (securetoken.googleapis.com/v1/token?key=xxx) , пожалуйста, помогите мне.

код для аутентификации:

 googleSignIn() {
firebase
  .auth()
  .setPersistence(firebase.auth.Auth.Persistence.NONE)
  .then(function() {
    var provider = new firebase.auth.GoogleAuthProvider();
    // In memory persistence will be applied to the signed in Google user
    // even though the persistence was set to 'none' and a page redirect
    // occurred.
    return firebase
      .auth()
      .signInWithEmailAndPassword('myemail.com', 'mypassword');
  })
  .catch(function(error) {
    // Handle Errors here.
    var errorCode = error.code;
    var errorMessage = error.message;
  });

код для запроса данных:

getData() {
const db = firebase.firestore();
db.collection('Questions/Easy/QuestionsData')
  .get()
  .then(snapshot => {
    console.log(snapshot.docs);
  });

}

Я искал везде, единственное, что я думаю возможно отменить подписку на список аутентификации, но не знаю, как его реализовать.

снимок экрана вкладки сети

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...