我们决定使用Firebase作为我们的Auth服务器,我的要求很简单,在我现有的Auth Table中我有一个范围列,比如差异用户有差异范围,管理员,用户,驱动程序等,
1)如何使用Firebase Auth实现此功能(因为他们不允许在用户表中存储任何其他内容)
2)在我的服务器中我有diff模块,(urls)/ admin / * / users / *等,我想只限制用户使用自己的模块,使用自定义令牌我会在生成的令牌中设置范围本身,这使它很容易,我不做任何额外的数据库查询
3)我可以在没有自定义身份验证的情况下在Firebase身份验证令牌中添加额外声明,因为我不想使用自定义身份验证。
4)我有两个不同的应用程序,一个用于Admin one for Users,我可以在nodejs中使用单个服务器(使用firebase sdk)来验证他们的Firebase Conf JSON身份。 < / p>
另外我想知道在令牌本身添加范围是一个好习惯,如果不是推荐的方式。
答案 0 :(得分:1)
目前,仅通过自定义身份验证支持Firebase身份验证令牌中的额外声明。您不想使用自定义身份验证的主要原因是什么?
答案 1 :(得分:0)