使用CustomUserClaims的Firebase自定义标记

时间:2017-11-03 06:21:59

标签: firebase firebase-realtime-database firebase-authentication firebase-security

我目前可以成功使用Firebase管理员节点sdk到createCustomToken。我知道我可以将令牌传回客户端,并在用户中使用signInWithCustomToken签名,并UID。但是,我首先使用自定义身份验证是因为我正在使用sub-users允许的有限权限创建adminUser。我希望使用setCustomUserClaims将一些数据附加到子用户,这样我就可以显示正确的子用户ui并在数据库中设置正确的安全规则。但是,在我在客户端上调用customClaims之前,我似乎无法弄清楚如何设置sub-user,因为我没有UID signInWithCustomToken。正确执行此操作的过程是什么?

代码我希望在为customToken

创建subUser后立即运行
admin.auth().setCustomUserClaims(uid, {subUser: true, viewPermisson: true}).then(() => {
});

0 个答案:

没有答案