gpt4 book ai didi

java - 动态添加clientIds到API注释

转载 作者:行者123 更新时间:2023-11-30 02:13:19 25 4
gpt4 key购买 nike

我有一个使用 google 端点框架的 java Appengine 应用程序。

我有一组使用我的 api key 的客户端 ID,并且由于新应用程序即将使用我的 api,这些客户端 ID 可能会在某些时间间隔内发生变化。

我需要维护一个客户端 ID 数组,以便除列表中存在的其他用户无法访问我的 api。

因此,每次添加客户端 ID 时,我都需要将代码重新部署到云平台。

“@Api”作为一个注释,我无法动态为其赋值,因为注释是在编译时考虑的。

那么我是否可以添加客户端 ID 而无需一次又一次重新部署代码?

最佳答案

如果您需要动态客户端 ID,则需要编写一个自定义 Authenticator,并将其放入 @Api 注释中。您可以根据 the existing authenticators 。然后,让您的身份 validator 检查动态源(例如 Cloud SQL),而不是注释值。

关于java - 动态添加clientIds到API注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49450910/

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