在Firebase用戶表上添加額外詳細信息我正在使用firebase + angularjs應(yīng)用程序,我正在使用簡單的電子郵件和密碼驗證,它正常工作。我只是想知道我是否可以在firebase email + password auth使用的用戶表上添加額外的用戶數(shù)據(jù),就像我想添加有關(guān)用戶的計費信息和其他詳細信息而無需在firebase上創(chuàng)建額外的節(jié)點/表來存儲這些額外的數(shù)據(jù)。
3 回答

喵喵時光機
TA貢獻1846條經(jīng)驗 獲得超7個贊
注意:此方法僅在您使用Firebase Admin SDK并且您需要在服務(wù)器上具有端點以管理自定義令牌時才有效
Firebase Admin SDK可以選擇使用其他聲明對象創(chuàng)建自定義令牌,該對象可以包含任意數(shù)據(jù)。這可能有助于存儲一些與用戶相關(guān)的信息,例如用戶是否是高級用戶。
可以使用auth
對象訪問其他聲明數(shù)據(jù)。
例
var uid = "some-uid"; //this can be existing user UIDvar additionalClaims = { premiumAccount: true, some-user-property: 'some-value'};admin.auth().createCustomToken(uid, additionalClaims) .then(function(customToken) { // Send token back to client }) .catch(function(error) { console.log("Error creating custom token:", error);});
additionalClaims
也可以在Firebase安全規(guī)則中訪問。
有關(guān)更多信息,請閱讀Firebase自定義標(biāo)記
- 3 回答
- 0 關(guān)注
- 733 瀏覽
添加回答
舉報
0/150
提交
取消