如何使用Email& amp;中的规则获取更多信息到auth变量密码验证

时间:2014-11-27 21:16:21

标签: firebase firebase-security

根据this article,规则中的auth变量只获取uid和provider属性,而客户端authData获取password.email。 如果我想根据电子邮件地址中的域名编写规则怎么办?我非常希望在服务器端也有password.email。

还是有另一种方式吗?

更新(来自评论)

请考虑以下代码,以便有权访问属于“hotmail.com”的任何数据的人:

  1. 创建帐户fbase.createUser({ email : 'john@example.com', password : 'qwerty' });
  2. 然后他登录并存储在Firebase '/users/'+authData.uid+'/domain''hotmail.com'
  3. 即使他的电子邮件位于example.com域,这是否也无法访问'hotmail.com'数据?

0 个答案:

没有答案