django-apiKey é uma aplicação Django que fornece autenticação chave para Django. & Nbsp; pode ser usado com django-pistão facilmente.
Com base em https://github.com/scoursen/django-apikey.
Instalação
pip instalar django-apiKey
Configuração
Adicionar 'apiKey' para o seu settings.py:
INSTALLED_APPS = (
...
'ApiKey',
....
)
Você pode alterar o cabeçalho de autorização definindo a APIKEY_AUTHORIZATION_HEADER em settings.py:
APIKEY_AUTHORIZATION_HEADER = 'App-Authorization'
Para adicionar a autenticação api com pistão não thisin seus manipuladores.
apikey.auth de importação ApiKeyAuthentication
piston.handler de importação BaseHandler
piston.resource de importação de Recursos
de myapp.models item de importação
classe ItemHandler (BaseHandler):
& Nbsp; permitido = ('GET',)
& Nbsp; model = item
& Nbsp; def ler (self):
& Nbsp; retornar Item.objects.all ()
handler = Resource (
& Nbsp; handler = ItemHandler, autenticação = ApiKeyAuthentication ())
Obrigado
Este projeto é a base sobre a de Steve Course https://github.com/scoursen/django-apikey mas com várias simplificações
Requisitos :.
- Python
- Django
Comentários não encontrado