【问题标题】:How to Store Access/Refresh Token with AppEngine and Python?如何使用 AppEngine 和 Python 存储访问/刷新令牌?
【发布时间】:2019-02-03 06:13:13
【问题描述】:

我正在 AppEngine 中构建一个使用 Spotify API 的网络应用程序,但我无法找出在本地存储访问/刷新令牌的最佳方式Python 和应用引擎。我查看了 AppEngine 的 Memcache,这似乎有点矫枉过正,而 Javascript 的 localStorage 刚刚开始变得复杂,因为我必须不断地在 Python 和 Javascript 之间来回传输数据。

【问题讨论】:

    标签: python google-app-engine google-cloud-platform spotify


    【解决方案1】:

    我假设您要保存来自 Spotify 的访问令牌。我喜欢使用 Datastore 来保存我的实例之间共享的任何内容,但我不确定这是最好的方法,但它可能是一种简单快捷的方法。 所以,为了解决这个问题,我可能会在 Datastore 中创建一个实体。

    另一种选择可能是 Firestore

    【讨论】:

    • 这是存储如此临时的东西的好方法吗?据我所知,刷新令牌在过期前只持续一个小时。
    • 我想是的,可能我会使用 NDB 来实现。我使用 GAE 创建的几乎所有解决方案都有一个数据存储实体,用于存储这样的配置数据。
    猜你喜欢
    • 2021-07-16
    • 2021-09-13
    • 2020-01-26
    • 2021-07-08
    • 2021-10-07
    • 1970-01-01
    • 1970-01-01
    • 2021-10-29
    • 2020-07-12
    相关资源
    最近更新 更多