|
@@ 99-102 (lines=4) @@
|
| 96 |
|
$now = $now ?: time(); |
| 97 |
|
$violations = []; |
| 98 |
|
|
| 99 |
|
if ($payload->exp + $leeway <= $now) { |
| 100 |
|
$exp = date(\DateTime::ISO8601, $payload->exp); |
| 101 |
|
$violations[] = new \InvalidArgumentException('Token already expired at '.$exp); |
| 102 |
|
} |
| 103 |
|
|
| 104 |
|
if ($now + $leeway < $payload->iat) { |
| 105 |
|
$issuedAt = date(\DateTime::ISO8601, $payload->iat); |
|
@@ 104-107 (lines=4) @@
|
| 101 |
|
$violations[] = new \InvalidArgumentException('Token already expired at '.$exp); |
| 102 |
|
} |
| 103 |
|
|
| 104 |
|
if ($now + $leeway < $payload->iat) { |
| 105 |
|
$issuedAt = date(\DateTime::ISO8601, $payload->iat); |
| 106 |
|
$violations[] = new \InvalidArgumentException('Cannot handle token prior to '.$issuedAt); |
| 107 |
|
} |
| 108 |
|
|
| 109 |
|
if ($payload->nonce !== $nonce) { |
| 110 |
|
$violations[] = new \InvalidArgumentException('Nonce mismatch'); |