Clean up and PEP8 for #41.

This commit is contained in:
Evan Culver 2013-10-25 15:21:34 -07:00
parent 69a7c3e2e3
commit f92c725113
2 changed files with 3 additions and 26 deletions

View File

@ -1,8 +1,6 @@
from django.contrib.auth import authenticate
from ..utils import now
from .forms import ClientAuthForm, PublicPasswordGrantForm
from .models import AccessToken, Client
from .models import AccessToken
class BaseBackend(object):
@ -63,25 +61,9 @@ class RequestParamsClientBackend(object):
return None
class RequestParamsClientBackend(object):
"""
Backend that tries to authenticate a client through request parameters
which might be in the request body or URI as defined in :rfc:`2.3.1`.
"""
def authenticate(self, request=None):
if request is None:
return None
form = ClientAuthForm(request.REQUEST)
if form.is_valid():
return form.cleaned_data.get('client')
return None
class PublicPasswordBackend(object):
"""
Backend that tries to authenticate a client using username, password
Backend that tries to authenticate a client using username, password
and client ID. This is only available in specific circumstances:
- grant_type is "password"
@ -100,7 +82,6 @@ class PublicPasswordBackend(object):
return None
class AccessTokenBackend(object):
"""
Authenticate a user via access token and client object.

View File

@ -302,6 +302,7 @@ class PasswordGrantForm(ScopeMixin, OAuthForm):
data['user'] = user
return data
class PublicPasswordGrantForm(PasswordGrantForm):
client_id = forms.CharField(required=True)
grant_type = forms.CharField(required=True)
@ -327,8 +328,3 @@ class PublicPasswordGrantForm(PasswordGrantForm):
data['client'] = client
return data