Ready-to-use application built on top of the Symfony fullstack and best
- FOSRestBundle - REST routing & rendering
- FOSUserBundle - User provider
- LexikJWTAuthenticationBundle - Authentication handling
- JMSSerializerBundle - Object serialization
- NelmioApiDocBundle - Easy API documentation
Provides a built-in user management including authentication through JSON Web Token.
Open a command console and execute the following command to download the latest stable version of this project:
$ composer create-project chalasr/symfony-rest-skeleton --minimum-stability=dev path/to/install
This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.
Available routes :
POST /v1/register
POST /v1/login
POST /v1/oauth/login
GET /v1/guest/login
POST /v1/reset_password
GET /v1/users
GET /v1/users/{id}
NOTE: Resources are serialized in
JSON
as default format, but
The code is released under the business-friendly GPL-3.0 license.
For the whole copyright, see the LICENSE file.
See the guidelines in the CONTRIBUTING file.