Пользователь Firebase удален, но все еще вошел в систему на устройстве - PullRequest
0 голосов
/ 08 июня 2018

Я начал играть с простой аутентификацией электронной почты и пароля.Мне удалось создать пользователя и войти в систему.Затем я подошел к консоли Firebase и удалил пользователя.Разве это не должно выходить из системы на всех устройствах?Я все еще получил залогиненного пользователя в onAuthStateChanged () и firebase.auth (). CurrentUser.Я что-то упустил?Я получаю полную информацию о пользователе, даже такую, которая больше не существует в таблице пользователей.

Я использую response-native-firebase bindings

1 Ответ

0 голосов
/ 08 июня 2018

Токены аутентификации Firebase действительны в течение одного часа и кэшируются на устройстве пользователя.Он автоматически обновляется клиентским SDK.При удалении учетной записи не происходит проактивного обращения ко всем устройствам пользователя для удаления токена.

Однако, если вы затем попытаетесь прочитать или записать данные, требующие аутентификации, произойдет сбой при использовании кэшированного токена.

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