如何使用Python访问受IAP保护的资源?更具体地说,我希望生成Bearer
标头中所需的Authorization
令牌,以便调用受IAP保护的资源。
我已经创建了一个服务帐户,并且提供了#34; IAP-Secured Webapp User"权限并已将其JSON凭据下载到磁盘。
答案 0 :(得分:0)
由于您已为身份验证创建了服务帐户,因此可以使用OIDC令牌对IAP安全资源进行身份验证。
获取和使用令牌进行身份验证的步骤显示为here,但这里有一点摘要:
for r in reviews:
rating = int(r.find('span','ui_bubble_rating')['class'][1].split('_')[1])/10
review = r.p.text
writer.writerow((rating, review))
标头中包含OIDC令牌,这样您将获得对受IAP保护的资源的经过身份验证的请求。