gpt4 book ai didi

firebase - 带有 Firebase 函数的 OAuth 2.0 流程

转载 作者:行者123 更新时间:2023-12-04 15:27:37 25 4
gpt4 key购买 nike

如何使用 Firebase 函数成功连接到 OAuth 2.0 应用程序(例如: Alpaca )?我找到的最接近的是这个 GCP tutorial但它不会保存访问 token 以备将来使用。

我如何能:

  • 记住不同 Firestore 函数的状态(用于防止请求伪造攻击的随机字符串),以便我可以确定它是否未更改?
  • 将访问 token 与授权我的用户相关联(最好将 token 保存在 Firestore 中)?

  • 是否有一个库可以为我完成所有这些工作,并且可以在 Firebase 函数中使用?

    最佳答案

    对于您将 OAuth 2.0 连接到 Cloud Functions,实际上,您提供的文档将是官方文档,以实现这一目标。我理解你的观点,关于你的问题,记住状态并将 token 与访问相关联,这实际上会非常有帮助。

    为了回答您的问题,没有一个图书馆可以为您完成所有这些工作。环顾四周,似乎您可以使用 JWT token ,它会为您提供一些预定义字段的选项,这可能有助于您更好地控制到期时间、 token 的用途等。如果您有兴趣它,这里有一个关于如何在 Cloud Functions 中使用它的很好的文档:Understanding OAuth2 and Deploying a Basic Authorization Service to Cloud Functions

    除此之外,不幸的是,您似乎没有其他选择。出于这个原因,我也建议您在 Google's Issue Tracker 中提出功能请求,因此他们可以了解 future 更改/改进 OAuth 2.0 与 Cloud Functions 的工作方式的可能性。

    如果这些信息对您有帮助,请告诉我!

    关于firebase - 带有 Firebase 函数的 OAuth 2.0 流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61945953/

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