提问者:小点点

如何在PHP中使用Firebase\JWT(Oauth)验证GoogleAPIJWT


如何解码Google在PHP中使用FirebaseJWT生成的JWT?

我试图解码JWT从谷歌API在PHPendpoint:

use \Firebase\JWT\JWT; 

$decoded = JWT::decode($jwt, $secret, array('RS256'));

但是,我得到错误:"OpenSSL错误:错误:0909006C:PEM例程:get_name:没有开始行"

我能够使用这种方法解码我自己的HS256 JWT而没有任何问题。


共1个答案

匿名用户

作曲家需要google/apiclient

使用Google\AccessToken\验证;

$verify = new Verify();
$payload = $verify->verifyIdToken($request->google_token);