def get_login_url(self, request, **kwargs):
method = kwargs.pop('method', self.get_method())
if method == 'js_sdk':
next = "'%s'" % escapejs(kwargs.get('next') or '')
process = "'%s'" % escapejs(
kwargs.get('process') or AuthProcess.LOGIN)
action = "'%s'" % escapejs(
kwargs.get('action') or AuthAction.AUTHENTICATE)
ret = "javascript:allauth.facebook.login(%s, %s, %s)" \
% (next, action, process)
else:
assert method == 'oauth2'
ret = super(FacebookProvider, self).get_login_url(request,
**kwargs)
return ret
评论列表
文章目录