gpt4 book ai didi

google-cloud-platform - GCP 端点 "Try this API"授权 URL

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

我正在尝试使用服务帐户作为身份验证在 GCP Endpoint 中配置“试用此 API”功能。我正在使用此文档:https://cloud.google.com/endpoints/docs/openapi/authenticating-users-custom
我已经配置了如下所述的端点 securityDefinitions。

securityDefinitions:  
google_service_account_dev:
authorizationUrl: ""
flow: "implicit"
type: "oauth2"
x-google-issuer: "[...]@appspot.gserviceaccount.com"
x-google-jwks_uri: "https://www.googleapis.com/robot/v1/metadata/x509/[...]@appspot.gserviceaccount.com"
x-google-audiences: "[...].appspot.com"

在开发人员门户中有一条消息: "Try this API" is disabled for users on this page for the following reasons:
"Try this API" requires an authorization URL to be specified in the API spec for the "google_service_account_dev" security requirement.

在文档中,“authorizationUrl”组件是空的,所以文档有问题。
应该如何配置它以允许使用“试用此 API”功能?

编辑:
我尝试遵循此文档: https://cloud.google.com/endpoints/docs/openapi/dev-portal-explore-api
它似乎过时了。根据门户设置中的文档,应该有 APIs Explorer Settings部分,但它不存在。知道我应该在哪里粘贴 API key 吗?

最佳答案

我也花了很多时间在我们的 GCP API 端点门户(非公开)上提供“试用此 API”功能。经过几个月的挣扎,昨天我在 GCP API management doc limitations 上找到了我的答案。 .正如它所指定的那样:

The Endpoints service must be publicly accessible in order to use theTry this API panel. Requests will fail if other authentication (suchas IAP) is configured on the Endpoints service.


所以..我已经停用它,因为我们的 API 必须经过身份验证。 :/抱歉这个坏消息,但我希望至少不会浪费你的时间。

关于google-cloud-platform - GCP 端点 "Try this API"授权 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61121876/

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