如何通过服务帐户使用 PHP 连接到受 IAP 保护的服务?我已经无法获得身份验证承载,所以我想我完全走错了路:
<?php
require_once 'vendor/autoload.php';
$scopes = ['https://www.googleapis.com/auth/iam'];
$client = new Google_Client;
$client->useApplicationDefaultCredentials();
$client->setScopes($scopes);
$client->setSubject('example@example.iam.gserviceaccount.com');
$client->setOpenidRealm('https://example.com');
$access_token = $client->getAccessToken();
var_dump($access_token);
任何指向何处以及如何开始的指针都将受到高度赞赏。