首页 文章

是否可以配置使用ESP提供的Google Cloud Endpoints API来接受Google访问令牌(而不是JWT)?

提问于
浏览
0

我们API的后端正在App Engine Flexible上运行,我们尝试将API部署到Google Cloud Endpoints(ESP变体),似乎ESP仅支持JWT格式的访问令牌 . 真的是这样吗?我们不能使用“普通”Google OAuth2访问令牌(从ya29开始 . )来访问使用ESP提供的Google Cloud Endpoints API吗?以下是我们得到的回复:

{
 "code": 16,
 "message": "JWT validation failed: BAD_FORMAT",
 "details": [
  {
   "@type": "type.googleapis.com/google.rpc.DebugInfo",
   "stackEntries": [],
   "detail": "auth"
  }
 ]
}

在客户端,我们使用oauth2client Python库(使用App Engine Standard的默认服务帐户),它不使用JWT简单 . 切换到google-auth库是一种选择,但我只是想确认不支持“普通”Google访问令牌 .

1 回答

  • 2

    目前无法将OAuth2承载令牌与Endpoints代理一起使用 .

相关问题