mirror of
https://gitee.com/ctexthuang/hyperf_rbac_framework_server_ctexthuang.git
synced 2025-12-25 20:27:49 +08:00
16 lines
377 B
PHP
16 lines
377 B
PHP
<?php
|
|
|
|
namespace App\Lib\Jwt;
|
|
|
|
use Lcobucci\JWT\Token;
|
|
use Lcobucci\JWT\Validation\Constraint;
|
|
use Lcobucci\JWT\Validation\ConstraintViolation;
|
|
|
|
class AccessTokenConstraint implements Constraint
|
|
{
|
|
|
|
public function assert(Token $token): void
|
|
{
|
|
if (! $token->isRelatedTo('refresh')) throw ConstraintViolation::error('Token is not a refresh token', $this);
|
|
}
|
|
} |