【发布时间】:2015-06-18 02:42:59
【问题描述】:
我使用了ref.authWithCustomToken(),但返回的有效负载具有空属性:auth、expires、token、uid。除了设置为“自定义”的“提供者”属性。 authData 对象具有 null 值。更让人好奇的是它的不是说“登录失败!”,而是说Authenticated successfully with payload: null。
这是什么原因?
var ref = new Firebase(kRootRefURL);
ref.authWithCustomToken(kSecret, function(error, authData) {
if (error) {
console.log("Login Failed!", error);
} else {
console.log("Authenticated successfully with payload:", authData);
}
});
我采取了额外的步骤,设置了一个 onAuth() 侦听器,只将 authData 记录到控制台,但它也是 null。
【问题讨论】:
-
我想知道它是否是一个特殊情况,因为我正在使用 SECRET 进行身份验证。
-
如果您担心没有任何 authData,您也可以考虑使用自定义身份验证设置服务器身份验证,如 Jenny 所述:stackoverflow.com/questions/29240940/…
标签: javascript node.js firebase firebase-security