firebase data-rules Не удалось проанализировать токен авторизации - PullRequest
0 голосов
/ 12 октября 2019

Я пытался

https://recipes -fe1ba.firebaseio.com / products.json? Auth '+ токен

А в правилах Firebase я пытался

 "products" : {
   ".read": "auth != null",
    ".write": "auth != null"
 }  

НЕ рабочее событие после того, как я отправил настоящий нулевой токен. Выдает 401 с указанным ниже объектом ошибки.

      { "error" : "Could not parse auth token." }

Может кто-нибудь выделить это?

Мне также нужна помощь в том, как прочитать мой собственный параметр запроса в правилах данных Firebase. Например: если янажмите

https://recipes -fe1ba.firebaseio.com / products.json? mypara1 = 1234

в правилах данных, что-то вроде

{".read ":" mypara1! = 1235 "}

В настоящее время застрял и не знаю, как это сделать.

Ответы [ 2 ]

0 голосов
/ 13 октября 2019
"products" : {
   ".read": "auth != null",
    ".write": "auth != null"
 }

удалить отдельные цитаты из аутентификации

0 голосов
/ 12 октября 2019

Ваш второй вопрос: единственный способ передать данные в правила безопасности - это путь, который вы прочитали, и маркер аутентификации пользователя. Невозможно передать пользовательские параметры в правила безопасности через URL, как вы пытаетесь.

Типичный подход - вместо этого передать их на путь. Так что-то вроде:

https://recipes-fe1ba.firebaseio.com/products/mypara1_1234.json
...