gpt4 book ai didi

oauth - 单个应用程序的多个 OAuth2 访问 token ?

转载 作者:行者123 更新时间:2023-12-04 18:10:08 26 4
gpt4 key购买 nike

也许有人可以澄清我,因为我没有发现文档中写得很清楚......

我确实有一个应用程序,它在多台机器上运行。使用 OAuth2,我必须获得访问 token 才能使用 Google API。我需要使用吗?单例访问我所有主机的访问 token 并注意它会在它们之间同步(这会增加复杂性,因为一旦 token 过期 - 它必须刷新并再次分布在所有主机上),或者每个主机都可以获得它的拥有 token 并在本地缓存它?

我不确定第二个选项是否安全(尽管它更容易实现),因为文档写道,一旦刷新 token 可能会变得无效。会不会发生,当一台主机创建它的“自己的” token 时,所有其他 token (来自其他主机)都会自动失效?

最佳答案

我假设您的应用程序是部署在集群中的 Web 应用程序,对吗?

是否有分布在集群上的 session 状态?如果是,请将访问 token 添加到 session 中。

理论上,您可以拥有多个访问 token ,但不要依赖于此。您可能会遇到速率限制,但如果一台机器偶尔获得多个访问 token ,这不是问题。

关于oauth - 单个应用程序的多个 OAuth2 访问 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16076706/

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