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

喵喵時光機
TA貢獻1846條經驗 獲得超7個贊
注意:此方法僅在您使用Firebase Admin SDK并且您需要在服務器上具有端點以管理自定義令牌時才有效
Firebase Admin SDK可以選擇使用其他聲明對象創建自定義令牌,該對象可以包含任意數據。這可能有助于存儲一些與用戶相關的信息,例如用戶是否是高級用戶。
可以使用auth
對象訪問其他聲明數據。
例
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安全規則中訪問。
有關更多信息,請閱讀Firebase自定義標記
- 3 回答
- 0 關注
- 735 瀏覽
添加回答
舉報
0/150
提交
取消