是否可以将使用ESP提供的Google云端点API配置为接受Google访问令牌(而不是JWT)?
我们的API后端在AppEngine Flexible上运行,我们尝试将API部署到Google云端点(ESP变体),ESP似乎只支持JWT格式的访问令牌。真的是这样吗?我们不能使用“普通”的Google OAuth2访问令牌(从ya29开始)来访问ESP提供的Google云端点API吗?以下是我们得到的答复:是否可以将使用ESP提供的Google云端点API配置为接受Google访问令牌(而不是JWT)?,jwt,google-cloud-endpoints,google-oauth,Jwt,Google Cloud Endpoints,Google Oauth,我们的API后端在AppEngine Flexible上运行,我们尝试将API部署到Google云端点(ESP变体),ESP似乎只支持JWT格式的访问令牌。真的是这样吗?我们不能使用“普通”的Google OAuth2访问令牌(从ya29开始)来访问ESP提供的Google云端点API吗?以下是我们得到的答复: { "code": 16, "message": "JWT validation failed: BAD_FORMAT", "details": [ { "@type":
{
"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 simple。切换到google auth library是一个选项,但我只想确认不支持“普通”google access令牌。当前无法将OAuth2承载令牌与端点代理一起使用。当前无法将OAuth2承载令牌与端点代理一起使用。谢谢您的回答。google auth library是从Python代码向ESP进行身份验证的首选方法吗?我不能给出一个明确的答案,因为我不处理客户端库,但我会说是的,因为它取代了oauth2client。谢谢你的回答。google auth library是从Python代码向ESP进行身份验证的首选方法吗?我不能给出明确的答案,因为我不处理客户端库,但我会说是的,因为它取代了oauth2client。