Ошибка проверки подписи в JWT PHP - PullRequest
0 голосов
/ 14 апреля 2020

Я использую 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. Любая помощь приветствуется. Спасибо.

...