css/g02Id.php
<html>
<head>
<title>f02id</title>
</head>
<body>
<h1> 1 Input token </h1>
<?php
$idS = 'eyJhbGciOiJSUzI1NiIsImtpZCI6IjIzZjdhMzU4Mzc5NmY5NzEyOWU1NDE4ZjliMjEzNmZjYzBhOTY0NjIiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJhenAiOiI4MTE3MDQ4Nzg0MDUtZWU2YmtqamkzbWlubmhpdmhzaG02MzdoMHRkcGY5YTkuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJhdWQiOiI4MTE3MDQ4Nzg0MDUtZWU2YmtqamkzbWlubmhpdmhzaG02MzdoMHRkcGY5YTkuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJzdWIiOiIxMDU5MTg1MTM3MjQwMDE2MjUyNTQiLCJlbWFpbCI6IndhQHdsa2wuY2giLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwibmJmIjoxNzQ2MDA5NDQzLCJuYW1lIjoid2FsdGVyIGtlbGxlciIsInBpY3R1cmUiOiJodHRwczovL2xoMy5nb29nbGV1c2VyY29udGVudC5jb20vYS9BQ2c4b2NMa1BfcmhrY3A1bkhhX2tocVZNcVNxZ2NfSjRGSjFuYTlZWXl3ekpuTEpsQXBSY1ZJPXM5Ni1jIiwiZ2l2ZW5fbmFtZSI6IndhbHRlciIsImZhbWlseV9uYW1lIjoia2VsbGVyIiwiaWF0IjoxNzQ2MDA5NzQzLCJleHAiOjE3NDYwMTMzNDMsImp0aSI6IjI2MDAxYzVlYzZkNjFiNDM2YmE5YmJiMDg0MmJmOWY2OTYwYTQ0YWMifQ.f7R2BX3jE-ztsmuZV9CL_B7VqvmFR13lzuK9P2QHk8DUZlUHhoRIsukSfiSi4fsQftj9WUIEtR4CB_8irEz-k_QMQSCiGt6JDe0_PaaEfK8d-7jaL1go7q4S_BD_x9galodBTaEV7hLJZJVmLDoKaNRN4PN5ZoUZfjpae11-dMqdaCL5i5JhZvq7nzwgGGg7axpIHDzerTVDhjS6lJ6E4hRVvY39B8LIevEDMzy-isG7SrWwYDgOrQnNKnd_qVxR3kRqGwTU_D60HD-phBQWd6YaBCV7PTnz18f9Y2kZESrruCEbd-9vOUCQqXUFkI2TQ1WLqGotCNzTgrR4R_ULUg';
echo "id source = $idS";
?>
<h2> analysis</h2>
<?php
echo "analysis beg " . getcwd() . "<br>";
require_once '../php/googleClientLib/google-api-small/vendor/autoload.php';
echo "analysis req<br>";
$client = new Google_Client(['client_id' => $WEB_CLIENT_ID]); // Specify the WEB_CLIENT_ID of the app that accesses the backend
$payload = $client->verifyIdToken($idS);
echo "payload " . ($payload ? 'ok' : 'bad') . '<br>';
if ($payload) {
$userid = $payload['sub'];
echo "userid $userid<br>";
// If the request specified a Google Workspace domain
//$domain = $payload['hd'];
} else {
// Invalid ID token
}
echo "now " . date('U c') . '<br>';
var_dump($payload);
?>
<h1>Source</h1>
<?php highlight_file(__FILE__) ?>
</body>
</html>