检查令牌

时间:2017-09-05 20:06:42

标签: php firebase firebase-authentication

验证我的Google令牌时出现以下错误,但是当我请求此网址https://www.googleapis.com/oauth2/v2/tokeninfo?id_token= {mytoken}时 使用mytoken的值,我得到一个带有数据的有效请求。

这是造成错误的行:

这是调用函数:

$payload = $this->jwt->decode(
        $idToken,
        $rsa->getPublicKey(),
        array('RS256')
    );

这是来自图书馆

if (!static::verify("$headb64.$bodyb64", $sig, $key, $header->alg)) {
    throw new SignatureInvalidException('Signature verification failed');
}

为什么firebase库会抛出错误?

  

遇到未捕获的异常

     

键入:Firebase \ JWT \ SignatureInvalidException

     

消息:签名验证失败

     

文件名:/var/www/Forge/vendor/firebase/php-jwt/src/JWT.php

     

行号:112

0 个答案:

没有答案