/
urls.py
32 lines (28 loc) · 1.64 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import django
from django.conf.urls import include, url
from django.contrib import admin
from users import views
urlpatterns = [
url(r'^$', views.HomeSessionView.as_view(), name='home'),
url(r'^session/$', views.HomeSessionView.as_view(), name='home_session'),
url(r'^token/$', views.HomeTokenView.as_view(), name='home_token'),
url(r'^jwt/$', views.HomeJWTView.as_view(), name='home_jwt'),
url(r'^jwt-old/$', views.HomeJWTOldView.as_view(), name='home_jwt_old'),
url(r'^knox/$', views.HomeKnoxView.as_view(), name='home_knox'),
url(r'^api/login/', include('rest_social_auth.urls_session')),
url(r'^api/login/', include('rest_social_auth.urls_token')),
url(r'^api/login/', include('rest_social_auth.urls_jwt_pair')),
url(r'^api/login/', include('rest_social_auth.urls_jwt_sliding')),
url(r'^api/login/', include('rest_social_auth.urls_jwt')),
url(r'^api/login/', include('rest_social_auth.urls_knox')),
url(r'^api/logout/session/$', views.LogoutSessionView.as_view(), name='logout_session'),
url(r'^api/user/session/', views.UserSessionDetailView.as_view(), name="current_user_session"),
url(r'^api/user/token/', views.UserTokenDetailView.as_view(), name="current_user_token"),
url(r'^api/user/jwt/', views.UserJWTDetailView.as_view(), name="current_user_jwt"),
url(r'^api/user/jwt-old/', views.UserJWTOldDetailView.as_view(), name="current_user_jwt_old"),
url(r'^api/user/knox/', views.UserKnoxDetailView.as_view(), name="current_user_knox"),
]
if django.VERSION >= (2, 0, 0):
urlpatterns.append(url(r'^admin/', admin.site.urls))
else:
urlpatterns.append(url(r'^admin/', include(admin.site.urls)))