Аутентификация Firebase не отменяется при удалении пользователя?
Я столкнулся со странным поведением простого входа в Firebase по электронной почте / паролю: если я войду в систему с существующей учетной записью пользователя, я смогу написать ссылку на Firebase (т.е. $ root / list / $ item). Если нет, у меня нет прав на запись, как ожидалось (правила Firebase, кажется, в порядке), НО, если клиент вошел в систему, и я тем временем удаляю пользователя из Firebase Forge (страница аутентификации), подключенный клиент все еще имеет доступ на запись в Firebase ref! Это по замыслу или это ошибка? Благодарю.
вот правила:
{
"rules": {
".read": true,
"list": {
"$item": {
".write": "auth != null && newData.child('author').val() == auth.id",
".validate": "newData.hasChildren(['author', 'content'])",
"author": {
".validate": "newData.val() == auth.id"
},
"content": {
".validate": "newData.isString()"
}
}
}
}
}