mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-19 01:44:13 +00:00
Add sigle sign on feature
This commit is contained in:
@@ -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'),
|
||||
)
|
||||
|
Reference in New Issue
Block a user