【问题标题】:How to use Firebase storage to existing project如何将 Firebase 存储用于现有项目
【发布时间】:2018-12-02 10:24:42
【问题描述】:

我想将 Firebase 存储集成到我的实际项目中。我有一个使用 REST API 的登录系统。我应该怎么做才能获得身份验证并能够为每个具有正确权限的用户上传文件?

谢谢

编辑:

我有一个 REST API 和一个 VueJs 前端。我实际上是通过 api 进行 JWT 令牌认证。我不知道如何让 firebase 了解我的用户以及如何为特定用户上传文件。

【问题讨论】:

    标签: rest firebase


    【解决方案1】:

    你看过火力基地security documentation吗?他们详细介绍了如何处理每个用户的身份验证。

    这是直接从文档页面引用的:

    当用户通过 Firebase 身份验证进行身份验证时, 存储安全规则中的 request.auth 变量成为一个对象 包含用户的唯一 ID (request.auth.uid) 和所有其他用户 令牌中的信息(request.auth.token)。当用户不在 经过身份验证,request.auth 为空。这使您可以安全地 控制每个用户的数据访问。您可以在 用户安全部分。

    你试过什么?什么不工作?

    【讨论】:

    • 我会阅读该文档。但我不认为那是我要找的。我不知道从哪里开始。我有一个 REST API 和一个 VueJs 前端。我实际上是通过 api 进行 JWT 令牌认证。我不知道如何让 firebase 了解我的用户以及如何为特定用户上传文件。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-25
    • 2012-11-27
    • 1970-01-01
    • 1970-01-01
    • 2017-12-20
    • 2018-06-17
    • 1970-01-01
    相关资源
    最近更新 更多