5

如何使用 Python 访问受 IAP 保护的资源?更具体地说,我想生成标头中Bearer所需的令牌Authorization以调用受 IAP 保护的资源。

我创建了一个服务帐户,为其授予“IAP-Secured Webapp User”权限,并将其 JSON 凭据下载到磁盘。

4

1 回答 1

0

由于您已创建用于身份验证的服务帐户,因此您可以使用 OIDC 令牌对受 IAP 保护的资源进行身份验证。

这里显示了获取和使用令牌进行身份验证的步骤,但这里有一个小总结:

  • 前往控制台中的 Cloud IAP 页面并编辑您希望访问的资源的 OAuth 客户端。
  • 使用从凭据页面获得的客户端 ID,请求OIDC令牌。
  • 在标头中包含 OIDC 令牌Authorization: Bearer,这样您将对受 IAP 保护的资源发出经过身份验证的请求。
于 2018-02-16T11:41:51.310 回答