Ejemplo n.º 1
0
def oauth_redirect(request):
    oa = OAuthClient(
        url=getattr(settings, "SMARTFILE_API_URL", None),
        client_token=getattr(settings, "SMARTFILE_CLIENT_TOKEN", None),
        client_secret=getattr(settings, "SMARTFILE_CLIENT_SECRET", None),
    )
    rt = request.session["SMARTFILE_REQUEST_TOKEN"] = oa.get_request_token(
        callback=request.build_absolute_uri(reverse("oauth_callback"))
    )
    return redirect(oa.get_authorization_url(rt))