我已经分配了一个项目,该项目必须在学年结束时完成,并且我必须创建一个移动应用程序,供我大学的其他学生使用。
我正在使用flutter和Firebase来创建应用程序,但是我必须检查用户是否是大学的成员。为此,他必须将他的大学证书输入我的申请中。
这意味着我必须从大学网站获取身份验证令牌,然后将其传递给Firebase才能访问应用程序的数据,对吗?如果是这样,如何使用自定义令牌登录Firebase?我已经看过示例,但是它们都首先自己创建了一个自定义令牌(而不是从网站获取它)
您必须创建一个Node API,当有人尝试登录时,您的应用程序将在该节点上找到该节点。API必须与您大学的网站进行通信并获取令牌,并将其作为响应返回。一旦从应用程序上的API获得令牌响应,就必须将其传递给signInWithCustomToken方法。
FirebaseUser.signInWithCustomToken(token: customToken);
这种解决方案似乎是一项艰巨的任务。但是从性能角度来看,您将减少应用程序必须处理的负载。您的应用程序要做的就是将作为查询输入的电子邮件ID传递给API,该节点将承担所有繁重的工作,从而使您的应用程序轻而易举。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句