URL авторизации конечной точки GCP "Try this API" - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь настроить функцию «Попробуйте этот API» в конечной точке GCP, используя учетную запись службы в качестве аутентификации. Я использую эту документацию: https://cloud.google.com/endpoints/docs/openapi/authenticating-users-custom
Я настроил Endpoint 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...