ジャンゴ-APIキーはDjangoのための鍵認証を提供Djangoのアプリです 簡単ジャンゴピストンで使用することができます。
https://github.com/scoursen/django-apikeyに基づきます。
インストール
ジャンゴ-APIキーをインストールピップ
コンフィギュレーション
あなたのsettings.pyに「APIキー」を追加します。
INSTALLED_APPS =(
...
「APIキー」、
....
)
あなたは、settings.pyでAPIKEY_AUTHORIZATION_HEADERを設定することにより、認証ヘッダーを変更することができます。
APIKEY_AUTHORIZATION_HEADER = 'のApp-認可」
ピストンでAPI認証を追加するにはあなたのハンドラをthisinありません。
apikey.auth輸入ApiKeyAuthenticationから
piston.handlerインポートたBaseHandlerから
piston.resourceインポートリソースから
myapp.modelsインポートアイテムから
クラスItemHandler(たBaseHandler):
 許可=( 'GET'、)
 モデル=アイテム
 デフ(自己)をお読みください。
 (Item.objects.allを返します)
ハンドラ=リソース(
 ハンドラ= ItemHandler、認証= ApiKeyAuthentication())
感謝
このプロジェクトは、スティーブコースhttps://github.com/scoursen/django-apikeyのいずれかであるが、いくつかの単純化と拠点です
この要件:ます。
Pythonの
ジャンゴ
コメントが見つかりません