fix(cas): https in prod hihi
This commit is contained in:
parent
90f1ce13cf
commit
9662181d4d
@ -31,12 +31,11 @@ class SimpleCASLoginView(View):
|
|||||||
return HttpResponse("Authentication failed", status=401)
|
return HttpResponse("Authentication failed", status=401)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
# No ticket - redirect to CAS
|
service_url = furl(request.build_absolute_uri())
|
||||||
service_url = request.build_absolute_uri().split("?")[
|
service_url.scheme = "https" if settings.DEBUG else "http"
|
||||||
0
|
service_url.set(args={})
|
||||||
] # Remove query params
|
|
||||||
cas_login_url = furl(settings.CAS_SERVER_URL) / "login"
|
cas_login_url = furl(settings.CAS_SERVER_URL) / "login"
|
||||||
cas_login_url.set(args={"service": service_url})
|
cas_login_url.set(args={"service": service_url.url})
|
||||||
return redirect(cas_login_url.url)
|
return redirect(cas_login_url.url)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user