Skip to content
This repository has been archived by the owner on Dec 11, 2020. It is now read-only.

[NOT MAINTAINED ATM] Symfony REST ready-to-use application.

License

Notifications You must be signed in to change notification settings

chalasr/symfony-jwt-sandbox

Repository files navigation

Symfony REST Skeleton

Ready-to-use skeleton built on top of the Symfony fullstack and REST utilities.

What's inside ?

Provides a built-in user management including authentication through JSON Web Token.

Installation

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.

Usage

Available routes :

Security
  • POST /v1/register
  • POST /v1/login
  • POST /v1/oauth/login
  • GET /v1/guest/login
  • POST /v1/reset_password
User
  • GET /v1/users
  • GET /v1/users/{id}

NOTE: Resources are serialized in JSON by default, but can be in XML by adding .{format}

License

The code is released under the business-friendly GPL-3.0 license.

For the whole copyright, see the LICENSE file.

Contributing

See the contribution guidelines in the CONTRIBUTING file.