tymondesigns/jwt-auth · error · Tymon\JWTAuth\Exceptions\TokenExpiredException

Token has expired

Error message

Token has expired

What it means

Error "Token has expired" thrown in tymondesigns/jwt-auth.

Source

Thrown at src/Claims/Expiration.php:31

use Tymon\JWTAuth\Exceptions\TokenExpiredException;

class Expiration extends Claim
{
    use DatetimeTrait;

    /**
     * {@inheritdoc}
     */
    protected $name = 'exp';

    /**
     * {@inheritdoc}
     */
    public function validatePayload()
    {
        if ($this->isPast($this->getValue())) {
            throw new TokenExpiredException('Token has expired');
        }
    }
}

View on GitHub (pinned to 6c70930a92)

When it happens

Trigger: Thrown at src/Claims/Expiration.php:31 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of tymondesigns/jwt-auth@6c70930a92 (2026-08-21). Data as JSON: /api/errors/a51b641e66966f67. Report an issue: GitHub.