From 804730ce8d44d388c415eee99627ca708d76b377 Mon Sep 17 00:00:00 2001 From: "robinwilliam.hundt" <robinwilliam.hundt@stud.uni-goettingen.de> Date: Mon, 20 Nov 2017 13:44:06 +0100 Subject: [PATCH] Added api-refresh-token/ endpoint --- backend/core/urls.py | 5 +++-- backend/grady/settings/default.py | 1 + backend/grady/urls.py | 6 ++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/core/urls.py b/backend/core/urls.py index f9b3345c..7059e6e6 100644 --- a/backend/core/urls.py +++ b/backend/core/urls.py @@ -1,6 +1,6 @@ from django.conf.urls import url from django.contrib.staticfiles.urls import staticfiles_urlpatterns -from rest_framework_jwt.views import obtain_jwt_token +from rest_framework_jwt.views import obtain_jwt_token, refresh_jwt_token from core import views @@ -9,7 +9,8 @@ urlpatterns = [ url(r'^api/student/submission/(?P<pk>[0-9]+)$', views.SubmissionApiView.as_view()), url(r'^api/student/submission/(?P<pk>[0-9]+)/feedback/$', views.FeedbackApiView.as_view()), - url(r'^api-token-auth/', obtain_jwt_token) + url(r'^api-token-auth/', obtain_jwt_token), + url(r'api-token-refresh', refresh_jwt_token), ] urlpatterns += staticfiles_urlpatterns() diff --git a/backend/grady/settings/default.py b/backend/grady/settings/default.py index 696cd598..a4a5fd8e 100644 --- a/backend/grady/settings/default.py +++ b/backend/grady/settings/default.py @@ -159,6 +159,7 @@ REST_FRAMEWORK = { JWT_AUTH = { 'JWT_EXPIRATION_DELTA': datetime.timedelta(seconds=600), + 'JWT_ALLOW_REFRESH': True, } LOGGING = { diff --git a/backend/grady/urls.py b/backend/grady/urls.py index 9acdd9b0..95d879bb 100644 --- a/backend/grady/urls.py +++ b/backend/grady/urls.py @@ -18,10 +18,8 @@ from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls), - url(r'^', include('core.urls')) -] + url(r'^', include('core.urls')), -urlpatterns += [ url(r'^api-auth/', include('rest_framework.urls', - namespace='rest_framework')), + namespace='rest_framework')), ] -- GitLab