'The user has been redirected back from the third party and we should now log them in, if
everything checks out.'

def auth_complete(self, *args, **kwargs):

    if (not DummyBackend.SUCCEED):
        raise AuthFailed(self, 'Third    Party    login    failed.')
    response = {'dummy': True}
    kwargs.update({'response': response, 'backend': self})
    return self.strategy.authenticate(*args, **kwargs)
