Django-apikey является приложение Django, который обеспечивает ключ аутентификации для Django & NBSP;. Может быть использован с Django-поршня легко.
На основании https://github.com/scoursen/django-apikey.
Установка
пункт установить Django-apikey
Конфигурация
Добавить '' apikey вашему settings.py:
INSTALLED_APPS = (
...
"apikey",
....
)
Вы можете изменить заголовок авторизации, установив в APIKEY_AUTHORIZATION_HEADER settings.py:
APIKEY_AUTHORIZATION_HEADER = 'App-авторизации "
Чтобы добавить аутентификацию апи с поршнем у thisin обработчики.
от apikey.auth ApiKeyAuthentication импорта
от piston.handler BaseHandler импорта
от piston.resource ресурс импорта
от myapp.models импорта Пункт
класс ItemHandler (BaseHandler):
& NBSP; допускаются = ('GET',)
& NBSP; модель = Пункт
& NBSP; Def следующим образом (самостоятельно):
& NBSP; вернуться Item.objects.all ()
обработчик = Ресурс (
& NBSP; обработчик = ItemHandler, аутентификация = ApiKeyAuthentication ())
Спасибо
Этот проект является базой на одной из Стив курс https://github.com/scoursen/django-apikey~~HEAD=pobj но с несколькими упрощениями
Требования :.
- Python
- Джанго
Комментарии не найдены