Здравствуйте!
Не могу понять какое время жизни токена, который я получаю от гугла. Отправляю токен на проверку:
$token_data = $client->verifyIdToken($access_token);
Получаю ответ:
"iss": "https://accounts.google.com",
"sub": "110169484474386276334",
"azp": "1008719970978-hb24n2dstb40o45d4feuo2ukqmcc6381.apps.googleusercontent.com",
"aud": "1008719970978-hb24n2dstb40o45d4feuo2ukqmcc6381.apps.googleusercontent.com",
"iat": "1433978353",
"exp": "1454526850",
// These seven fields are only included when the user has granted the "profile" and
// "email" OAuth scopes to the application.
"email": "testuser@gmail.com",
"email_verified": "true",
"name" : "Test User",
"picture": "https://lh4.googleusercontent.com/-kYgzyAWpZzJ/ABCDEFGHI/AAAJKLMNOP/tIXL9Ir44LE/s99-c/photo.jpg",
"given_name": "Test",
"family_name": "User",
"locale": "en"
Интересует поле "exp" .
Вот здесь написано, что время жизни токена указано в секундах. Но если перевести 1454526850 секунд в годы, например, то получается 46 лет. Но пока отмечаю, что токен становится недействительным примерно через 30 минут или час (надо потестить). В общем скажите пожалуйста сколько он действует по времени!