小编Dwa*_*317的帖子

为什么 JWT::decode() 返回 { "status": "\"kid\" 空,无法查找正确的密钥" }

我的第一个堆栈溢出问题 - 就在这里!

我已经编码了一个 Firebase JWT 令牌来验证我的 PHP Slim API 中的“买家”。它正确编码并在 Postman 中生成 JWT 令牌,

邮递员 JWT 编码

但是当我尝试使用 JWT 进行承载身份验证来访问routes.php 文件中的一组受保护路由时,我收到:

{ "status": "\"kid\" empty, unable to lookup correct key" }

这是我的generateJWT() 函数: - 在Buyer.php 类中。

    {
        $buyer = $buyer =  self::findOrFail($id);
        if (!$buyer) {
            return false;
        }
        $key = self::JWT_KEY;
        $expiration = time() + self::JWT_EXPIRE;
        $issuer = 'Lab03_I425.com';
        $token = [
            'iss' => $issuer,
            'exp' => $expiration,
            'isa' => time(),
            'data' => [
                'uid' => $id,
                'name' => …
Run Code Online (Sandbox Code Playgroud)

php authorization web-services slim jwt

25
推荐指数
1
解决办法
2万
查看次数

标签 统计

authorization ×1

jwt ×1

php ×1

slim ×1

web-services ×1