Правила безопасности Firestore token.email не соответствуют ожиданиям после привязки аккаунта - PullRequest
0 голосов
/ 20 июня 2019

Я создаю приложение с Firebase Auth, и пользователь может войти анонимно.Затем он может связать свою анонимную учетную запись с социальной учетной записью.

После ссылки, если я пытаюсь обновить электронную почту пользователя в Firestore, операция завершается сбоем из-за отсутствия разрешений.После некоторых попыток в симуляторе правил безопасности я обнаружил, что выражение «виновен» - request.resource.data.email == request.auth.token.email, которое всегда работает, но не работает после ссылки на учетную запись.

Я попытался зарегистрировать маркер пользователя после ссылки на учетную запись иадрес электронной почты правильный, но, видимо, не в правилах безопасности.Это известная проблема с правилами безопасности?

...