django-apikey est une application Django qui fournit l'authentification par clé pour Django & nbsp;. Peut être utilisé avec django-piston facilement.
Sur la base de https://github.com/scoursen/django-apikey.
Installation
pip installer django-apikey
Configuration
Ajouter 'apikey' à votre settings.py:
INSTALLED_APPS = (
...
'Apikey',
....
)
Vous pouvez modifier l'en-tête d'autorisation par le réglage de la APIKEY_AUTHORIZATION_HEADER dans settings.py:
APIKEY_AUTHORIZATION_HEADER = 'App-autorisation'
Pour ajouter l'authentification de l'API avec le piston ne thisin vos gestionnaires.
de apikey.auth importation ApiKeyAuthentication
de piston.handler importation BaseHandler
piston.resource de ressources d'importation
de myapp.models importation Item
classe ItemHandler (BaseHandler):
& Nbsp; autorisé = ('GET',)
& Nbsp; modèle = Point
& Nbsp; lire def (auto):
& Nbsp; retourner Item.objects.all ()
= gestionnaire de ressources (
& Nbsp; gestionnaire = ItemHandler, l'authentification = ApiKeyAuthentication ())
Merci
Ce projet est sur la base de l'une des Cours Steve https://github.com/scoursen/django-apikey mais avec plusieurs simplifications
Exigences :.
- Python
- Django
Commentaires non trouvées