我试图获得管理控制台模拟器提供的详细级别,但是在服务器上使用python。使用Firebase文档中建议的firebase_token_generator我编写了一些测试。在
from firebase_token_generator import create_token
create_token("<secret>", { "uid": "simplelogin:test" },
{ "debug": True, "simulate": True })
使用curl运行令牌会导致简单的“Permission denied”错误,没有关于哪个规则失败的详细信息。在
^{pr2}$为了确保我的密钥是正确的,我在正确的地方设置了选项,我生成了一个令牌,admin设置为true,它成功了。在
create_token("<secret>", { "uid": "simplelogin:test" }, { "admin": True })
为什么我不能得到模拟器中的详细级别?在
使用设置了
debug
标志的令牌时,必须使用Firebase客户端库才能接收详细的安全规则日志记录-无论该客户端是JS客户端(Web还是节点.js)、ObjC(iOS或OS-X)或Java(Android或JVM)。唉,restapi不受支持。在相关问题 更多 >
编程相关推荐