issue() issue(array $claims = [], ?int $ttl = null) : array Parameters array $claims ?int $ttl Returns array —
parseForAccess() parseForAccess(string $token) : \Lcobucci\JWT\Token\Plain Parameters string $token Returns \Lcobucci\JWT\Token\Plain —
parseForRefresh() parseForRefresh(string $token) : \Lcobucci\JWT\Token\Plain Parameters string $token Returns \Lcobucci\JWT\Token\Plain —
parse() parse(string $token) : \Lcobucci\JWT\Token\Plain Parameters string $token Returns \Lcobucci\JWT\Token\Plain —
refresh() refresh(string $token, ?int $ttl = null) : string Parameters string $token ?int $ttl Returns string —
issueRefreshToken() issueRefreshToken(int $userId, int $ttl = 604800) : string Parameters int $userId int $ttl Returns string —
validateRefreshToken() validateRefreshToken(string $refreshToken) : int Parameters string $refreshToken Returns int —
rotateRefreshToken() rotateRefreshToken(string $oldRefreshToken) : string Parameters string $oldRefreshToken Returns string —
parseRaw() parseRaw(string $token) : \Lcobucci\JWT\Token\Plain Parameters string $token Returns \Lcobucci\JWT\Token\Plain —
buildConfiguration() buildConfiguration() : \Lcobucci\JWT\Configuration Returns \Lcobucci\JWT\Configuration —
setBlacklist() setBlacklist(string $jti, int $ttl) : void 将 jti 写入 Redis 黑名单,使用 SETEX. Parameters string $jti int $ttl
isBlacklisted() isBlacklisted(\Lcobucci\JWT\Token\Plain $token) : bool Parameters \Lcobucci\JWT\Token\Plain $token Returns bool —