Я бы хотел вычислить хеш-функции в правилах безопасности.
md5hash(auth.token.email) === $hashedvalue
Есть ли для меня способ сделать это болтом?или изначально в базе данных реального времени firebase?
Вариант использования:
В основном я хотел бы сохранить электронную почту в качестве ключа в базе данных реального времени firebase и использовать ее в правилах безопасности firebase для аутентификации и авторизации.Поскольку некоторые специальные символы, такие как точки (.), Не поддерживаются в ключах, я подумал об использовании некоторого алгоритма хеширования, который доступен в базе данных реального времени Firebase.
auth.id не работает в моем случае, так как я не даю никакой возможности зарегистрироваться, так как у меня есть заранее определенный набор пользователей с заранее заданными данными профиля, которые получают доступ к моему приложению через свой логин Google (которыйДля начала я знаю идентификатор электронной почты), и, поскольку они еще не вошли в мое приложение, у меня нет соответствующего идентификатора для аутентификации или авторизации их с первой попытки.