Я использую Firebase / JWT с PHP. Он работает в первый раз, но после этого не работает.
try {
$public_keys = JWK::parseKeySet(json_decode(file_get_contents('https://appleid.apple.com/auth/keys'), true));
$keys = array_keys($public_keys);
$identityToken = "XXXXXXXXXXXX";
$decoded = JWT::decode($identityToken, $public_keys[$keys[0]], ['RS256']);
$decoded_array = (array) $decoded;
print_r($decoded_array);
} catch(Exception $e) {
//
}
Возвращает ошибку Signature verification failed
. Любая помощь приветствуется. Спасибо.