majora / oauth-server-bundle
Provides a lightweight, extensive and highly customizable OAuth Server as a Symfony Bundle.
Installs: 1 250
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 38
Forks: 1
Type:symfony-bundle
Requires
- php: >=5.6
- majora/framework-extra-bundle: ~1.1
Requires (Dev)
- fabpot/php-cs-fixer: ^1.9
- phpunit/phpunit: ~5.1
This package is not auto-updated.
Last update: 2020-01-24 16:21:50 UTC
README
Provides a lightweight, extensive and highly customizable OAuth Server as a Symfony Bundle.
Features included :
- Domain Driven Design approch
- Entity models and basic implementation for authenticated accounts, applications and access tokens
- Full abstraction of loading / persisting entities of any kind
- Generic extension system of custom grant types integration
- Server service which grants access tokens with "password" credentials
- Refresh token generation and grant extension
- Doctrine ORM driver
Features to come in v2.2 :
- Documentation
- Unit tests
- In memory & Redis drivers
- Lightweight configurations
- client_credentials grant type extension
Note : version 2.x is totally work in progress, many classes, interfaces and services can be modified without deprecation step.
Caution : this bundle purpose is to be used in REST API centric projets, not for standard web. For this purpose, we recommend FOSOAuthServerBundle, a full featured OAuth server.
Documentation
Installation
All the installation instructions are located in the documentation.
License
This bundle is under the MIT license. See the complete license :
LICENSE
Credits
- Quentin Cerny, Link Value, and all contributors
- Inspired by FOSOAuthServerBundle