Firebase JWT不适用于Python和UID JWT

时间:2016-10-14 02:58:14

标签: python firebase firebase-realtime-database jwt firebase-authentication

为什么?

import requests
import json
from firebase_token_generator import create_token
auth_payload = { "uid": "BAD-BAD-BAD-KEY"}
CREDENTIAL = create_token("my-secret-key", auth_payload)


payload = json.dumps({"dude":"me"})
path = "/test1/test.json"
url = "https://omgfirebase.firebaseio.com%s?auth=%s" % (path,CREDENTIAL)
print url
print payload
r = requests.put(url, data=payload)

print r.status_code
print r.text

{"dude": "me"}
200

如果我使用了一个错误的无效uid,我仍然可以写入数据库。为什么?数据位于Firebase数据库中。

0 个答案:

没有答案