【发布时间】:2018-12-02 10:24:42
【问题描述】:
我想将 Firebase 存储集成到我的实际项目中。我有一个使用 REST API 的登录系统。我应该怎么做才能获得身份验证并能够为每个具有正确权限的用户上传文件?
谢谢
编辑:
我有一个 REST API 和一个 VueJs 前端。我实际上是通过 api 进行 JWT 令牌认证。我不知道如何让 firebase 了解我的用户以及如何为特定用户上传文件。
【问题讨论】:
我想将 Firebase 存储集成到我的实际项目中。我有一个使用 REST API 的登录系统。我应该怎么做才能获得身份验证并能够为每个具有正确权限的用户上传文件?
谢谢
编辑:
我有一个 REST API 和一个 VueJs 前端。我实际上是通过 api 进行 JWT 令牌认证。我不知道如何让 firebase 了解我的用户以及如何为特定用户上传文件。
【问题讨论】:
你看过火力基地security documentation吗?他们详细介绍了如何处理每个用户的身份验证。
这是直接从文档页面引用的:
当用户通过 Firebase 身份验证进行身份验证时, 存储安全规则中的 request.auth 变量成为一个对象 包含用户的唯一 ID (request.auth.uid) 和所有其他用户 令牌中的信息(request.auth.token)。当用户不在 经过身份验证,request.auth 为空。这使您可以安全地 控制每个用户的数据访问。您可以在 用户安全部分。
你试过什么?什么不工作?
【讨论】: