fastybird / simple-auth
PSR-7 authentication & authorization utils
Installs: 48 342
Dependents: 11
Suggesters: 1
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- php: >=8.1.0
- ext-openssl: *
- casbin/casbin: ^3.23
- contributte/event-dispatcher: ^0.9
- cweagans/composer-patches: ^1.7
- fastybird/datetime-factory: ^0.7
- ipub/doctrine-crud: ^5.0
- ipub/doctrine-orm-query: ^0.1
- ipub/slim-router: ^0.2.0
- latte/latte: ^3.0
- lcobucci/jwt: ^4.2
- nette/application: ^3.1
- nette/bootstrap: ^3.1
- nette/di: ^3.0
- nette/utils: ^3.2||^4.0
- ramsey/uuid: ^4.2
- ramsey/uuid-doctrine: ^1.8
Requires (Dev)
- brianium/paratest: ^7.3
- guzzlehttp/psr7: ^2.6
- infection/infection: ^0.27
- nettrine/cache: ^0.3
- nettrine/orm: ^0.8
- orisai/coding-standard: ^3.2
- pds/skeleton: ^1.0
- php-parallel-lint/php-parallel-lint: ^1.3
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-doctrine: ^1.3
- phpstan/phpstan-nette: ^1.2
- phpstan/phpstan-phpunit: ^1.1
- phpstan/phpstan-strict-rules: ^1.5
- phpunit/phpunit: ^10.0
- staabm/annotate-pull-request-from-checkstyle: ^1.8
- symfony/console: ^5.0|^6.0
- tracy/tracy: ^2.9
This package is auto-updated.
Last update: 2024-10-29 19:43:45 UTC
README
What is FastyBird simple authentication library?
This is a Nette framework extension which is implementing JWT services & basic user authentication.
Features:
- Access tokens manager for Doctrine2
- PSR-7 middleware for authentication
- PSR-7 middleware for authorization
- Doctrine2 entity owner mapping
- PHPDoc access validation for controllers
Installation
The best way to install fastybird/simple-auth is using Composer:
composer require fastybird/simple-auth
Documentation
Learn how to use build JWT tokens and handle access to you resources in documentation.
Homepage https://www.fastybird.com and repository https://github.com/FastyBird/simple-auth.