Php 检查令牌时Firebase SignatureInvalidException
我在验证我的google令牌时遇到以下错误,但当我请求此url{mytoken} 使用mytoken的值,我得到了一个返回数据的有效请求 这是导致错误的行: 以下是调用函数:Php 检查令牌时Firebase SignatureInvalidException,php,firebase,firebase-authentication,Php,Firebase,Firebase Authentication,我在验证我的google令牌时遇到以下错误,但当我请求此url{mytoken} 使用mytoken的值,我得到了一个返回数据的有效请求 这是导致错误的行: 以下是调用函数: $payload = $this->jwt->decode( $idToken, $rsa->getPublicKey(), array('RS256') ); 这是从图书馆寄来的 if (!static::verify("$headb64.$bo
$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
composer-update-google/apiclient
@edward-这是否为您解决了问题?我也面临着同样的问题,并试图找出答案。