PHP使用jwt做苹果登录
使用composer安装jwt
composer require firebase/php-jwt
再安装jwk-to-pem
composer require codercat/jwk-to-pem
/**
* 验证token是否正常
* 验证准确性:通过Apple公钥在线(https://8gwifi.org/jwkconvertfunctions.jsp)得到用于解密的pem公钥字符串
* @param string $identityToken 前端获取的token
* @return bool|object
* @throws \Firebase\JWT\InvalidArgumentException
*/
public function apple_jwt_verify($identityToken = '')
{
// 处理 JWK 列表
$client=new \GuzzleHttp\Client