Angular 2 firebase认证

时间:2016-10-15 12:49:48

标签: angular firebase firebase-authentication angularfire2

我将Angular 2与Firebase一起使用。我使用Angular angularfire2包来使用firebase。

  1. 用户登录后如何从firebase auth变量中获取用户ID? 我尝试console.log(auth);并且无法找到id的任何内容。

  2. 是否可以查询Auth用户列表?似乎Firebase不是将用户添加到数据库,而是添加到控制台中的Auth部分。

  3. 是否可以在Auth控制台中为用户分配角色和其他用户信息?或者我必须自己创建user表并存储这些数据?

1 个答案:

答案 0 :(得分:0)

对于问题编号1,身份验证状态对象具有uid属性,因此请尝试console.log(auth.uid)并获得它。

对于问题2和3,简短的回答是否定的。但是,您可以在Firebase数据库中添加users条目,并且只要在您的应用中创建新用户,就可以使用身份验证状态中的uid来设置新用户。然后角色和你想要的任何东西都取决于你的想象力。