【问题标题】:Is possible use Firebase Authentication on Client Side to auth access on Google Cloud SQL?是否可以在客户端使用 Firebase 身份验证来验证对 Google Cloud SQL 的访问?
【发布时间】:2021-11-21 21:05:54
【问题描述】:

我开始使用 Web 应用程序并构建一个 VueJS 应用程序。到目前为止,我正在使用 Firebase 身份验证来验证用户并访问 Firestore。我将更新我的服务以使用 Google Cloud SQL 作为数据库,但是我如何只有客户端应用程序我不知道 Cloud SQL 访问是如何进行身份验证的。是的,我正在尝试省钱,不要将虚拟机用作 EC2 或 App Engine 之类的后端。所以,我认为直接的问题是:有一种安全且实用的方法可以从客户端应用程序访问 Cloud SQL?

【问题讨论】:

    标签: firebase google-cloud-platform web-applications firebase-authentication google-cloud-sql


    【解决方案1】:

    无法使用 Firebase 生成的 ID 令牌访问 Cloud SQL。

    Google Cloud SQL 和大多数其他不属于 Firebase 的 Google Cloud 产品采用 OAuth2 令牌来识别用于访问服务的 Google 帐户。它们通常只附带用于服务器端访问的 SDK,而这并不是什么大问题。

    另一方面,Firebase 使用 JWT 来识别用户,用户可以使用 Google 帐户登录,也可以使用许多其他提供商登录。

    【讨论】:

    • 所以我真的需要一个后端服务器来使用 Cloud SQL?
    • 感谢您的帮助。我将尝试探索 Cloud Function 以尝试在我的学习路线上进行。
    猜你喜欢
    • 2018-09-14
    • 1970-01-01
    • 2023-03-08
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 2017-03-11
    • 2019-01-10
    • 1970-01-01
    相关资源
    最近更新 更多