views.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:django-twilio-tfa 作者: rtindru 项目源码 文件源码
def login(request):
    app = providers.registry.by_id(
        DraugiemProvider.id, request).get_app(request)
    request_scheme = request.META['wsgi.url_scheme']
    request_host = request.META['HTTP_HOST']
    request_path = reverse(callback)
    redirect_url = '%s://%s%s' % (request_scheme, request_host, request_path)
    redirect_url_hash = md5((
        app.secret + redirect_url).encode('utf-8')).hexdigest()
    params = {
        'app': app.client_id,
        'hash': redirect_url_hash,
        'redirect': redirect_url,
    }
    SocialLogin.stash_state(request)
    return HttpResponseRedirect('%s?%s' % (AUTHORIZE_URL, urlencode(params)))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号