gpt4 book ai didi

Firebase 身份验证与 Firebase 管理员

转载 作者:行者123 更新时间:2023-12-04 23:13:02 30 4
gpt4 key购买 nike

firebase 身份验证和 firebase 管理员有什么区别?

据我所知,firebase admin 具有身份验证功能,并且可以绕过安全性,这与 firebase 身份验证不同。 Firebase 管理员在服务器端实现,而 Firebase 身份验证主要在客户端。

我想知道为什么 firebase 身份验证应该在客户端以及为什么我们应该使用 firebase 身份验证而不是 firebase admin 来进行身份验证功能。

最佳答案

Firebase 身份验证是一种产品,可让您编写代码让用户登录您的应用,并限制用户访问其他 Firebase 产品中的资源。为各种平台提供了 SDK。

Fireabse Admin 是一个 SDK,可让您在后端编写代码来操作 Firebase 和 Google Cloud 服务(例如实时数据库、Firestore、云存储和云消息传递)中的数据。正如您所说,它仅用于后端,并绕过为客户端应用程序建立的正常安全措施。

您无法在应用中使用 Firebase Admin SDK 的原因是您必须在应用中提供私有(private)凭据才能使 SDK 运行。在您的应用程序中发送您的凭据是一个巨大的安全漏洞 - 不要这样做。确保它们在您的后端安全,恶意用户无法对您的代码进行逆向工程并使用您的凭据。

关于Firebase 身份验证与 Firebase 管理员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51045549/

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