我们可以使用firebase来处理令牌管理吗?并以传统方式进行身份验证和用户管理。
我想知道使用firebase进行令牌管理的优缺点。
当我想让用户保存在MYSQL数据库中并使用firebase进行身份验证时,会建议什么?
您的所有意见/建议将不胜感激。
最好的方法是从Firebase获取用户ID,然后将其存储到MuSQL数据库中。
我之前已经完成了这项工作,并且与我合作得很好。
是
Firebase通过自定义身份验证系统提供了这种灵活性。
通过修改身份验证服务器,当用户成功登录时,将生成自定义签名令牌。您的应用会收到此令牌并使用它来对Firebase进行身份验证。
专业人士:
缺点:
signInWithCustomToken
以登录用户:
firebase.auth().signInWithCustomToken(token).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// ...
});
用户首次登录后,将创建一个新用户帐户并将其链接到用户登录的凭据(即用户名和密码,电话号码或身份验证提供商信息)。此新帐户存储为Firebase项目的一部分,可用于识别项目中每个应用程序的用户,无论用户如何登录。
有关实现的更多详细信息,您可以搜索Authenticate with Firebase in JavaScript Using a Custom Authentication System