├── .gitignore ├── .styleci.yml ├── LICENSE ├── README.md ├── SUPPORT.md ├── composer.json ├── config └── config.php └── src ├── Blacklist.php ├── JWT.php ├── JWTAuth.php ├── Manager.php ├── Payload.php ├── Service.php ├── Token.php ├── claim ├── Audience.php ├── Claim.php ├── Customer.php ├── Expiration.php ├── Factory.php ├── IssuedAt.php ├── Issuer.php ├── JwtId.php ├── NotBefore.php └── Subject.php ├── command └── SecretCommand.php ├── contract ├── Parser.php └── Storage.php ├── exception ├── BadMethodCallException.php ├── JWTException.php ├── TokenBlacklistException.php ├── TokenBlacklistGracePeriodException.php ├── TokenExpiredException.php ├── TokenInvalidException.php └── UserNotDefinedException.php ├── facade └── JWTAuth.php ├── helper.php ├── middleware ├── BaseMiddleware.php ├── InjectJwt.php ├── JWTAuth.php └── JWTAuthAndRefresh.php ├── parser ├── AuthHeader.php ├── Cookie.php ├── KeyTrait.php ├── Param.php └── Parser.php └── provider ├── JWT.php ├── JWT ├── Lcobucci.php └── Provider.php └── storage ├── Tp5.php └── Tp6.php /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- 1 | version: 8.1 2 | preset: psr2 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/README.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/composer.json -------------------------------------------------------------------------------- /config/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/config/config.php -------------------------------------------------------------------------------- /src/Blacklist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/Blacklist.php -------------------------------------------------------------------------------- /src/JWT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/JWT.php -------------------------------------------------------------------------------- /src/JWTAuth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/JWTAuth.php -------------------------------------------------------------------------------- /src/Manager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/Manager.php -------------------------------------------------------------------------------- /src/Payload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/Payload.php -------------------------------------------------------------------------------- /src/Service.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/Service.php -------------------------------------------------------------------------------- /src/Token.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/Token.php -------------------------------------------------------------------------------- /src/claim/Audience.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/claim/Audience.php -------------------------------------------------------------------------------- /src/claim/Claim.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/claim/Claim.php -------------------------------------------------------------------------------- /src/claim/Customer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/claim/Customer.php -------------------------------------------------------------------------------- /src/claim/Expiration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/claim/Expiration.php -------------------------------------------------------------------------------- /src/claim/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/claim/Factory.php -------------------------------------------------------------------------------- /src/claim/IssuedAt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/claim/IssuedAt.php -------------------------------------------------------------------------------- /src/claim/Issuer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/claim/Issuer.php -------------------------------------------------------------------------------- /src/claim/JwtId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/claim/JwtId.php -------------------------------------------------------------------------------- /src/claim/NotBefore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/claim/NotBefore.php -------------------------------------------------------------------------------- /src/claim/Subject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/claim/Subject.php -------------------------------------------------------------------------------- /src/command/SecretCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/command/SecretCommand.php -------------------------------------------------------------------------------- /src/contract/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/contract/Parser.php -------------------------------------------------------------------------------- /src/contract/Storage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/contract/Storage.php -------------------------------------------------------------------------------- /src/exception/BadMethodCallException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/exception/BadMethodCallException.php -------------------------------------------------------------------------------- /src/exception/JWTException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/exception/JWTException.php -------------------------------------------------------------------------------- /src/exception/TokenBlacklistException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/exception/TokenBlacklistException.php -------------------------------------------------------------------------------- /src/exception/TokenBlacklistGracePeriodException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/exception/TokenBlacklistGracePeriodException.php -------------------------------------------------------------------------------- /src/exception/TokenExpiredException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/exception/TokenExpiredException.php -------------------------------------------------------------------------------- /src/exception/TokenInvalidException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/exception/TokenInvalidException.php -------------------------------------------------------------------------------- /src/exception/UserNotDefinedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/exception/UserNotDefinedException.php -------------------------------------------------------------------------------- /src/facade/JWTAuth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/facade/JWTAuth.php -------------------------------------------------------------------------------- /src/helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/helper.php -------------------------------------------------------------------------------- /src/middleware/BaseMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/middleware/BaseMiddleware.php -------------------------------------------------------------------------------- /src/middleware/InjectJwt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/middleware/InjectJwt.php -------------------------------------------------------------------------------- /src/middleware/JWTAuth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/middleware/JWTAuth.php -------------------------------------------------------------------------------- /src/middleware/JWTAuthAndRefresh.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/middleware/JWTAuthAndRefresh.php -------------------------------------------------------------------------------- /src/parser/AuthHeader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/parser/AuthHeader.php -------------------------------------------------------------------------------- /src/parser/Cookie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/parser/Cookie.php -------------------------------------------------------------------------------- /src/parser/KeyTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/parser/KeyTrait.php -------------------------------------------------------------------------------- /src/parser/Param.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/parser/Param.php -------------------------------------------------------------------------------- /src/parser/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/parser/Parser.php -------------------------------------------------------------------------------- /src/provider/JWT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/provider/JWT.php -------------------------------------------------------------------------------- /src/provider/JWT/Lcobucci.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/provider/JWT/Lcobucci.php -------------------------------------------------------------------------------- /src/provider/JWT/Provider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/provider/JWT/Provider.php -------------------------------------------------------------------------------- /src/provider/storage/Tp5.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/provider/storage/Tp5.php -------------------------------------------------------------------------------- /src/provider/storage/Tp6.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QThans/jwt-auth/HEAD/src/provider/storage/Tp6.php --------------------------------------------------------------------------------