Не можете найти егоfirebase правило безопасности аутентификации имя пользователя отсутствует
https://www.firebase.com/docs/security/rule-expressions/auth.html или https://www.firebase.com/docs/security/simple-login-email-password.html
И странице безопасности я видел:
https://www.firebase.com/docs/security/security-rules.html
"rules": {
".read": "auth.username == 'admin'",
".write": "auth.username == 'admin'"
}
И я хотел бы используйте в одном из моих правил безопасности имя пользователя:
"something"
"$name": {
".write": "$name == auth.name"
}
Является ли auth.username доступным по умолчанию? Если нет, то как я могу получить к нему доступ в безопасности firebase.
BTW: (У меня есть поле «имя» в моих пользователях «стол»)
[Инженер в Firebase] Какой простой метод аутентификации входа вы используете здесь? Атрибут 'username 'доступен только для определенных методов проверки подлинности. –
Здравствуйте, сэр, я использую простой пароль. Я сделал обходное решение с сохранением $ id вместо $ username, но мне все еще интересно ответить :) – EnchanterIO