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.
All the installation instructions are located in the documentation.
This bundle is under the MIT license. See the complete license :
LICENSE
- Quentin Cerny, Link Value, and all contributors
- Inspired by FOSOAuthServerBundle