mirror of https://github.com/jumpserver/jumpserver
				
				
				
			
							parent
							
								
									4cad5affec
								
							
						
					
					
						commit
						68841d1f15
					
				|  | @ -3,9 +3,10 @@ | |||
| from django.urls import path | ||||
| import django_cas_ng.views | ||||
| 
 | ||||
| from .views import CASLoginView | ||||
| 
 | ||||
| urlpatterns = [ | ||||
|     path('login/', django_cas_ng.views.LoginView.as_view(), name='cas-login'), | ||||
|     path('login/', CASLoginView.as_view(), name='cas-login'), | ||||
|     path('logout/', django_cas_ng.views.LogoutView.as_view(), name='cas-logout'), | ||||
|     path('callback/', django_cas_ng.views.CallbackView.as_view(), name='cas-proxy-callback'), | ||||
| ] | ||||
|  |  | |||
|  | @ -0,0 +1,15 @@ | |||
| from django_cas_ng.views import LoginView | ||||
| from django.core.exceptions import PermissionDenied | ||||
| from django.http import HttpResponseRedirect | ||||
| 
 | ||||
| __all__ = ['LoginView'] | ||||
| 
 | ||||
| 
 | ||||
| class CASLoginView(LoginView): | ||||
|     def get(self, request): | ||||
|         try: | ||||
|             return super().get(request) | ||||
|         except PermissionDenied: | ||||
|             return HttpResponseRedirect('/') | ||||
| 
 | ||||
| 
 | ||||
		Loading…
	
		Reference in New Issue
	
	 fit2bot
						fit2bot