Блокировка отключенных правил пользователей Firebase - PullRequest
0 голосов
/ 09 февраля 2020

Я не уверен, будет ли это работать, но мне было интересно, можно ли заблокировать чтение / запись в хранилище / firestore в правилах, если пользователь был отключен. Возможно ли это, например, context.auth.disabled?

Или мне просто нужно дождаться истечения срока действия токена, чтобы пользователям было отказано в доступе

1 Ответ

0 голосов
/ 09 февраля 2020

Отключение пользователя означает, что он больше не может войти в систему и не обновить sh свой идентификационный токен. На практике это означает, что в течение часа после отключения пользователя у него больше не будет request.auth.uid в ваших правилах безопасности.

Но до тех пор, пока их токен ID действителен, вы ничего не можете сделать, чтобы сделать недействительным этот индивидуальный токен. Если вы хотите запретить им немедленный доступ к данным, вам нужно создать список заблокированных UID в вашей базе данных и проверить это в правилах безопасности.

...