1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-19 18:29:23 +00:00

Add sigle sign on feature

This commit is contained in:
zhengxie
2014-04-01 15:02:16 +08:00
parent cac95f4c41
commit 910eb2ccd4

View File

@@ -29,15 +29,6 @@ from django.conf.urls.defaults import *
from seahub.auth import views as auth_views
urlpatterns = patterns('',
url(r'^login/$',
auth_views.login,
{'template_name': 'registration/login.html',
'redirect_if_logged_in': 'myhome'},
name='auth_login'),
url(r'^logout/$',
auth_views.logout,
{'template_name': 'registration/logout.html'},
name='auth_logout'),
url(r'^password/change/$',
auth_views.password_change,
name='auth_password_change'),
@@ -63,3 +54,21 @@ if getattr(settings, 'ENABLE_LOGIN_SIMPLE_CHECK', False):
(r'^login/simple_check/$',
auth_views.login_simple_check),
)
if getattr(settings, 'ENABLE_SSO', False):
urlpatterns += patterns('',
url(r'^login/$', 'django_cas.views.login'),
url(r'^logout/$', 'django_cas.views.logout'),
)
else:
urlpatterns += patterns('',
url(r'^login/$',
auth_views.login,
{'template_name': 'registration/login.html',
'redirect_if_logged_in': 'myhome'},
name='auth_login'),
url(r'^logout/$',
auth_views.logout,
{'template_name': 'registration/logout.html'},
name='auth_logout'),
)