Всем привет.
Использую firebase и его встроенную аутентификацию.
Пытаюсь получить данные запросом
http://firebaseexample.com/blabla/.json
- получаю Permission Denied.
Если же делаю
http://firebaseexample.com/blabla/.json?auth=jwt_token
то получаю свои данные, все отлично как и должно быть.
Теперь о странном
Мой jwt-токен например blabla.blabla.blablaC0x, где последние три символа привожу из реальной ситуации. Так вот если я последний символ "x" заменяю например на "t", то получаю ошибку
"error": "Failed to validate signature.". Если заменяю на символ "u", то снова получаю эту ошибку.
Но если например заменяю последний символ на "z" или на "y", то не получаю никаких ошибок и мне возвращаются данные. Вопрос: что происходит?