├── .coveralls.yml ├── .github └── workflows │ └── unit-tests.yml ├── .gitignore ├── .php_cs ├── CHANGELOG.md ├── LICENSE ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src ├── JwtMiddleware.php ├── JwtToken.php ├── Manager │ └── JwtManager.php ├── Persistence │ ├── NullTokenPersistence.php │ ├── SimpleCacheTokenPersistence.php │ └── TokenPersistenceInterface.php └── Strategy │ └── Auth │ ├── AbstractBaseAuthStrategy.php │ ├── AuthStrategyInterface.php │ ├── FormAuthStrategy.php │ ├── HttpBasicAuthStrategy.php │ ├── JsonAuthStrategy.php │ └── QueryAuthStrategy.php └── tests ├── JwtMiddlewareTest.php ├── JwtTokenTest.php ├── Manager └── JwtManagerTest.php ├── Persistence └── TokenPersistenceTest.php └── Strategy └── Auth └── AuthStrategyTest.php /.coveralls.yml: -------------------------------------------------------------------------------- 1 | service_name: travis-ci 2 | -------------------------------------------------------------------------------- /.github/workflows/unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/.github/workflows/unit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/.gitignore -------------------------------------------------------------------------------- /.php_cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/.php_cs -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/JwtMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/src/JwtMiddleware.php -------------------------------------------------------------------------------- /src/JwtToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/src/JwtToken.php -------------------------------------------------------------------------------- /src/Manager/JwtManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/src/Manager/JwtManager.php -------------------------------------------------------------------------------- /src/Persistence/NullTokenPersistence.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/src/Persistence/NullTokenPersistence.php -------------------------------------------------------------------------------- /src/Persistence/SimpleCacheTokenPersistence.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/src/Persistence/SimpleCacheTokenPersistence.php -------------------------------------------------------------------------------- /src/Persistence/TokenPersistenceInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/src/Persistence/TokenPersistenceInterface.php -------------------------------------------------------------------------------- /src/Strategy/Auth/AbstractBaseAuthStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/src/Strategy/Auth/AbstractBaseAuthStrategy.php -------------------------------------------------------------------------------- /src/Strategy/Auth/AuthStrategyInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/src/Strategy/Auth/AuthStrategyInterface.php -------------------------------------------------------------------------------- /src/Strategy/Auth/FormAuthStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/src/Strategy/Auth/FormAuthStrategy.php -------------------------------------------------------------------------------- /src/Strategy/Auth/HttpBasicAuthStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/src/Strategy/Auth/HttpBasicAuthStrategy.php -------------------------------------------------------------------------------- /src/Strategy/Auth/JsonAuthStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/src/Strategy/Auth/JsonAuthStrategy.php -------------------------------------------------------------------------------- /src/Strategy/Auth/QueryAuthStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/src/Strategy/Auth/QueryAuthStrategy.php -------------------------------------------------------------------------------- /tests/JwtMiddlewareTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/tests/JwtMiddlewareTest.php -------------------------------------------------------------------------------- /tests/JwtTokenTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/tests/JwtTokenTest.php -------------------------------------------------------------------------------- /tests/Manager/JwtManagerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/tests/Manager/JwtManagerTest.php -------------------------------------------------------------------------------- /tests/Persistence/TokenPersistenceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/tests/Persistence/TokenPersistenceTest.php -------------------------------------------------------------------------------- /tests/Strategy/Auth/AuthStrategyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljam/guzzle-jwt-middleware/HEAD/tests/Strategy/Auth/AuthStrategyTest.php --------------------------------------------------------------------------------