我想要自定义firebase身份验证,其中用户管理下级用户的角色。我需要有关如何实现自己的后端身份验证系统的指导。文档始终提到“将用户名和密码发送到后端,生成自定义令牌”#。这个后端是什么?我在哪里追求这个?我的知识领域是firebase,firebase函数,angular 2/4,ionic2用于此讨论...谢谢
答案 0 :(得分:1)
你必须使用web中的javascript将电子邮件密码发送到firebase sdk然后当sdk成功函数告诉用户已经过身份验证时,网页会将结果发送到你的后端服务器(可以是nodejs或php等)从那里你必须管理自己的数据库来处理所有角色基础访问。
Firebase基本上是为您验证用户身份,并告诉您可以使用以下用户ID识别此用户,然后构建您自己的系统。
Firebase具有访问规则,但您必须首先定义的规则无法为每个用户完全自定义它们。
对于密码验证,请看: https://firebase.google.com/docs/auth/web/password-auth
答案 1 :(得分:0)
使用Firebase进行自定义身份验证的简便方法是使用外部身份提供程序。 Auth0就是这种提供者的一个例子。
指南:
https://shusson.info/post/using-firebase-and-auth0-together
演示: