验证我的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