gustavi/zds-site — pull request #6 by GerardPaligot (2014-12-05 22:20:49+00:00)
Title: Allows authentification OAuth 2 for the API.

La simplicité de sa mise en place est déconcertante ...

Pour pouvoir s'authentifier, il faut créer un client via l'espace Admin dans la section OAuth 2. Nous pouvons alors récupérer l'identifiant client et sa clé secrète pour faire la requête HTTP pour récupérer les tokens d'authentifications :

Requête POST : `http://localhost:8000/oauth2/access_token/`
Paramètres :

- client_id : < Identifiant client >
- client_secret : < Clé secrète >
- grant_type : password
- username : < username >
- password : < password >

> **Attention : ** Il faut mettre à jour sa base pour tester !
> ```console
> python manage.py syncdb
> python manage.py migrate
> ```