stephaneseng / MajoraOAuthServerBundle

OAuth Server Bundle for Symfony 2.8+

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MajoraOAuthServerBundle

SensioLabsInsight Scrutinizer Code Quality Build Status Code Coverage Total Downloads Latest Stable Version License

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

About

OAuth Server Bundle for Symfony 2.8+

License:MIT License


Languages

Language:PHP 98.1%Language:Makefile 1.9%