使用firebase和angularjs进行基于角色的身份验证

时间:2015-08-26 02:47:40

标签: angularjs authentication firebase role

我正在通过Firebase使用电子邮件/密码身份验证,因此目前我只有经过身份验证的用户和未经身份验证的用户。但对于应用程序,我希望管理员,主持人,用户和客户有四种不同的角色。

我做了一些研究,但找不到任何现有的例子或逻辑。这是我最初的,但不确定它是否可行。基本上有两个步骤:

  • 在firebase中创建一个名为User的表,而Firebase记录电子邮件/密码,我还将数据(电子邮件/密码)和角色信息推送到表中。
  • 在路线中,检查用户是否具有访问特定页面的相应角色

还有其他更好的方法吗?任何想法都将不胜感激!

0 个答案:

没有答案