I want to implement the server authentication method described here in paragraph 1.Аутентификация серверов с использованием Firebase app secret
- Использование Firebase приложение секрет: Все методы аутентификации могут принять Firebase приложение секрет вместо маркера JWT. Это предоставит серверу полный доступ для чтения и записи ко всей базе данных Firebase. Этот доступ никогда не истекает, если он не будет отменен с помощью панели приложений.
Мне нужно направление, как это сделать. Я не хочу использовать переменную auth
, поскольку я не буду аутентифицировать пользователей, но, скорее, мой сервер через какой-то один статический секретный ключ.
Итак, как бы выглядели мои правила безопасности?
Вот что у меня есть.
безопасности rules.json{
"rules": {
".read": true,
".write": "secret == 'mykey'"
}
}
И как бы я реализовать это в моем запросе на стороне сервера HTTP? Буду ли я создать заголовок под названием secret
со значением mykey
, как это:
{"secret": "mykey"}
Вы когда-нибудь решали это ??? Я получаю «Неизвестную переменную« секрет »при попытке сделать указанное вами правило ... – olefrank