gpt4 book ai didi

javascript - 使用 firebase 创建简单例份验证的最佳方法是什么?

转载 作者:搜寻专家 更新时间:2023-10-31 08:07:57 24 4
gpt4 key购买 nike

我已经阅读了 firebase 教程,但坦率地说,这还没有意义,对此感到抱歉 =)

我想实现一个简单的身份验证,只是我的用户名和密码,凭据在我的 firebase 结构中的一个节点中(我不想使用 Facebook、电子邮件/密码或类似的东西进行身份验证)

执行此操作的好方法是什么?

最佳答案

Firebase 客户端使用称为 JWT 的安全 token 进行身份验证。此 JWT 必须由某处受信任的服务器生成(它不能在您的客户端上生成,或者我们无法验证它是否经过身份验证)。

如果你想专门使用用户名(不是电子邮件)和密码进行身份验证,并且你想存储身份验证凭据(例如哈希密码),在 Firebase 中,你可以这样做,但你需要一个服务器将某人在您的应用程序中输入的密码与该哈希密码进行比较,然后生成自定义 JWT token 。请在此处查看文档:https://www.firebase.com/docs/security/custom-login.html

为避免让开发人员为这种常见情况运行服务器代码,我们提供了一项名为 Firebase 简单登录的服务,该服务将为您生成这些 token 。它适用于电子邮件/密码、Facebook、Twitter 和其他一些常见的登录类型。您可以在此处查看文档。 https://www.firebase.com/docs/security/simple-login-overview.html

关于javascript - 使用 firebase 创建简单例份验证的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15195689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com