{ "name": "lexik/jwt-authentication-bundle", "type": "symfony-bundle", "description": "This bundle provides JWT authentication for your Symfony REST API", "keywords": ["Symfony", "bundle", "jwt", "jws", "authentication", "api", "rest"], "homepage": "https://github.com/lexik/LexikJWTAuthenticationBundle", "license": "MIT", "authors": [ { "name": "Jeremy Barthe", "email": "j.barthe@lexik.fr", "homepage": "https://github.com/jeremyb" }, { "name": "Nicolas Cabot", "email": "n.cabot@lexik.fr", "homepage": "https://github.com/slashfan" }, { "name": "Cedric Girard", "email": "c.girard@lexik.fr", "homepage": "https://github.com/cedric-g" }, { "name": "Dev Lexik", "email": "dev@lexik.fr", "homepage": "https://github.com/lexik" }, { "name": "Robin Chalas", "email": "robin.chalas@gmail.com", "homepage": "https://github.com/chalasr" }, { "name": "Lexik Community", "homepage": "https://github.com/lexik/LexikJWTAuthenticationBundle/graphs/contributors" } ], "require": { "php": ">=8.2", "ext-openssl": "*", "lcobucci/jwt": "^5.0", "lcobucci/clock": "^3.0", "symfony/config": "^6.4|^7.0", "symfony/dependency-injection": "^6.4|^7.0", "symfony/deprecation-contracts": "^2.4|^3.0", "symfony/event-dispatcher": "^6.4|^7.0", "symfony/http-foundation": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0", "symfony/property-access": "^6.4|^7.0", "symfony/security-bundle": "^6.4|^7.0", "symfony/translation-contracts": "^1.0|^2.0|^3.0" }, "require-dev": { "api-platform/core": "^3.0", "symfony/browser-kit": "^6.4|^7.0", "symfony/console": "^6.4|^7.0", "symfony/dom-crawler": "^6.4|^7.0", "symfony/filesystem": "^6.4|^7.0", "symfony/framework-bundle": "^6.4|^7.0", "symfony/phpunit-bridge": "^6.4|^7.0", "symfony/var-dumper": "^6.4|^7.0", "symfony/yaml": "^6.4|^7.0" }, "suggest": { "gesdinet/jwt-refresh-token-bundle": "Implements a refresh token system over Json Web Tokens in Symfony", "spomky-labs/lexik-jose-bridge": "Provides a JWT Token encoder with encryption support" }, "autoload": { "psr-4": { "Lexik\\Bundle\\JWTAuthenticationBundle\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "config": { "sort-packages": true }, "scripts": { "test": [ "vendor/bin/simple-phpunit --exclude-group web-token", "ENCODER=lcobucci vendor/bin/simple-phpunit --exclude-group web-token", "ENCODER=lcobucci ALGORITHM=HS256 vendor/bin/simple-phpunit --exclude-group web-token", "ENCODER=user_id_claim vendor/bin/simple-phpunit --exclude-group web-token", "PROVIDER=lexik_jwt vendor/bin/simple-phpunit --exclude-group web-token" ] } }