예제 #1
0
    def get_password_grant(self, request, data, client):
        if not client.apiv2_client.allow_oauth_passoword_grant:
            raise OAuthError({'error': 'unsupported_grant_type'})

        form = PasswordGrantForm(data, client=client)
        if not form.is_valid():
            raise OAuthError(form.errors)
        return form.cleaned_data
예제 #2
0
    def get_password_grant(self, request, data, client):
        if not client.apiv2_client.allow_oauth_passoword_grant:
            raise OAuthError({'error': 'unsupported_grant_type'})

        form = PasswordGrantForm(data, client=client)
        if not form.is_valid():
            raise OAuthError(form.errors)
        return form.cleaned_data
예제 #3
0
 def get_password_grant(self, request, data, client):
     form = PasswordGrantForm(data, client=client)
     if not form.is_valid():
         raise OAuthError(form.errors)
     return form.cleaned_data
예제 #4
0
 def get_password_grant(self, request, data, client):
     form = PasswordGrantForm(data, client=client)
     if not form.is_valid():
         raise OAuthError(form.errors)
     return form.cleaned_data