gitextract_f_blvbi4/ ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE.md │ ├── stale.yml │ └── workflows/ │ └── phpunit.yml ├── .gitignore ├── .styleci.yml ├── LICENSE ├── README.md ├── composer.json ├── config/ │ └── config.php ├── docs/ │ ├── auth-guard.md │ ├── configuration.md │ ├── exception-handling.md │ ├── index.md │ ├── laravel-installation.md │ ├── lumen-installation.md │ ├── quick-start.md │ └── resources.md ├── mkdocs.yml ├── phpunit.xml.dist ├── src/ │ ├── Blacklist.php │ ├── Claims/ │ │ ├── Audience.php │ │ ├── Claim.php │ │ ├── Collection.php │ │ ├── Custom.php │ │ ├── DatetimeTrait.php │ │ ├── Expiration.php │ │ ├── Factory.php │ │ ├── IssuedAt.php │ │ ├── Issuer.php │ │ ├── JwtId.php │ │ ├── NotBefore.php │ │ └── Subject.php │ ├── Console/ │ │ └── JWTGenerateSecretCommand.php │ ├── Contracts/ │ │ ├── Claim.php │ │ ├── Http/ │ │ │ └── Parser.php │ │ ├── JWTSubject.php │ │ ├── Providers/ │ │ │ ├── Auth.php │ │ │ ├── JWT.php │ │ │ └── Storage.php │ │ └── Validator.php │ ├── Exceptions/ │ │ ├── InvalidClaimException.php │ │ ├── JWTException.php │ │ ├── PayloadException.php │ │ ├── TokenBlacklistedException.php │ │ ├── TokenExpiredException.php │ │ ├── TokenInvalidException.php │ │ └── UserNotDefinedException.php │ ├── Facades/ │ │ ├── JWTAuth.php │ │ ├── JWTFactory.php │ │ └── JWTProvider.php │ ├── Factory.php │ ├── Http/ │ │ ├── Middleware/ │ │ │ ├── Authenticate.php │ │ │ ├── AuthenticateAndRenew.php │ │ │ ├── BaseMiddleware.php │ │ │ ├── Check.php │ │ │ └── RefreshToken.php │ │ └── Parser/ │ │ ├── AuthHeaders.php │ │ ├── Cookies.php │ │ ├── InputSource.php │ │ ├── KeyTrait.php │ │ ├── LumenRouteParams.php │ │ ├── Parser.php │ │ ├── QueryString.php │ │ └── RouteParams.php │ ├── JWT.php │ ├── JWTAuth.php │ ├── JWTGuard.php │ ├── Manager.php │ ├── Payload.php │ ├── Providers/ │ │ ├── AbstractServiceProvider.php │ │ ├── Auth/ │ │ │ └── Illuminate.php │ │ ├── JWT/ │ │ │ ├── Lcobucci.php │ │ │ └── Provider.php │ │ ├── LaravelServiceProvider.php │ │ ├── LumenServiceProvider.php │ │ └── Storage/ │ │ └── Illuminate.php │ ├── Support/ │ │ ├── CustomClaims.php │ │ ├── RefreshFlow.php │ │ └── Utils.php │ ├── Token.php │ └── Validators/ │ ├── PayloadValidator.php │ ├── TokenValidator.php │ └── Validator.php └── tests/ ├── AbstractTestCase.php ├── BlacklistTest.php ├── Claims/ │ ├── ClaimTest.php │ ├── CollectionTest.php │ ├── DatetimeClaimTest.php │ ├── FactoryTest.php │ ├── IssuedAtTest.php │ └── NotBeforeTest.php ├── FactoryTest.php ├── Fixtures/ │ └── Foo.php ├── Http/ │ └── ParserTest.php ├── JWTAuthTest.php ├── JWTGuardTest.php ├── ManagerTest.php ├── Middleware/ │ ├── AbstractMiddlewareTest.php │ ├── AuthenticateAndRenewTest.php │ ├── AuthenticateTest.php │ ├── CheckTest.php │ └── RefreshTokenTest.php ├── PayloadTest.php ├── Providers/ │ ├── Auth/ │ │ └── IlluminateTest.php │ ├── JWT/ │ │ ├── LcobucciTest.php │ │ └── ProviderTest.php │ ├── Keys/ │ │ ├── id_ecdsa │ │ ├── id_ecdsa.pub │ │ ├── id_rsa │ │ └── id_rsa.pub │ └── Storage/ │ └── IlluminateTest.php ├── Stubs/ │ ├── JWTProviderStub.php │ ├── LaravelUserStub.php │ ├── TaggedStorage.php │ └── UserStub.php ├── TokenTest.php └── Validators/ ├── PayloadValidatorTest.php └── TokenValidatorTest.php