Make /login available without redirection

Some CAS client (at least Guacamole's) don't redirect directly to `/login`, and
this intermediary redirection from `/` to `/login` broke the overall automagic
redirection workflow.
This commit is contained in:
Skia 2018-05-18 11:10:35 +02:00
parent 4229f871c5
commit 195a945d80

View file

@ -11,7 +11,6 @@
# (c) 2015-2016 Valentin Samir # (c) 2015-2016 Valentin Samir
"""urls for the app""" """urls for the app"""
from django.conf.urls import url from django.conf.urls import url
from django.views.generic import RedirectView
from django.views.decorators.debug import sensitive_post_parameters, sensitive_variables from django.views.decorators.debug import sensitive_post_parameters, sensitive_variables
from cas_server import views from cas_server import views
@ -19,9 +18,8 @@ from cas_server import views
app_name = "cas_server" app_name = "cas_server"
urlpatterns = [ urlpatterns = [
url(r'^$', RedirectView.as_view(pattern_name="cas_server:login", permanent=False)),
url( url(
'^login$', '^(login)?$',
sensitive_post_parameters('password')( sensitive_post_parameters('password')(
views.LoginView.as_view() views.LoginView.as_view()
), ),