или блокирование юзера. После удаления, я все еще могу заходить и находиться в приложении?
на сервере проверять время выдачи токена
Он ведь раз в час меняется или при выходе и входе из аккаунта
Я нашел вариант который сам firebase предлагает, делать reload аккаунта. При релоде он выдаст exception если юзер заблокирован или удален. Просто проблема в его стриме. Если стримить этот релод каждые несколько секунд, при переходе на другие страницы контекст теряется и я не могу обрабатывать события, тоесть переходить по страницам
кто блокирует пользователя? кто выдает эксепшн?
Есть и вариант с функцией и правилом, при блоке юзера тригерить функцию чтоб его ид записало в одну таблицу и в правилах прописать, что если его ид в этой таблице то доступ отказан
Я так понял на конзоле
Блокирую с консоли
Можешь ссылку дать на правила, не нашел ничего про это
По памяти было вроде (*/disabled/auth.uid).get().exists
А как в таблицу попадет disable uid?
Должен быть триггер для disable
Обсуждают сегодня