Ce projet Django démontre comment intégrer l'authentification JLM2017 à votre application. Il a été principalement testé avec Python 3, mais devrait fonctioner sous Python 2.7.
L'authentification, via OAuth2, vous permet notamment de récupérer le profil de l'utilisateur tel qu'il a été rempli sur le site jlm2017.fr.
Vous pouvez copier telle quelle l'application accounts à votre propre projet Django, ainsi que les paramètres nécessaires (dans le fichier settings.py), et l'authentification sera directement disponible dans votre propre projet.
Si vous souhaitez effectivement intégrer l'authentication à votre projet, vous devez rentrer en contact avec l'équipe jlm2017.fr pour obtenir vos identifiants client sur le chat coders JLM2017.
Pour tester cette application, suivez les étapes suivantes :
- Clonez ce dépôt
- Créez un virtual env et installez les prérequis décrits dans le fichier
requirements.txt
- Appliquez les migrations pour créer la base de données de test (
python manage.py migrate
) - Lancez le serveur de test (
python manage.py runserver
) - Rendez vous sur http://localhost:8000