diff --git a/apps/authorization/admin.py b/apps/authorization/admin.py index 4d7fa8ea..bc76edfd 100644 --- a/apps/authorization/admin.py +++ b/apps/authorization/admin.py @@ -1,2 +1,18 @@ from django.contrib import admin +from oauth2_provider import models as oauth2_models +from rest_framework.authtoken.models import Token +from rest_framework_simplejwt.token_blacklist import models as jwt_models +from social_django import models as social_models + from authorization import models + + +# Unregister unused models +admin.site.unregister(jwt_models.OutstandingToken) +admin.site.unregister(jwt_models.BlacklistedToken) +admin.site.unregister(oauth2_models.AccessToken) +admin.site.unregister(oauth2_models.RefreshToken) +admin.site.unregister(oauth2_models.Grant) +admin.site.unregister(social_models.Association) +admin.site.unregister(social_models.Nonce) +admin.site.unregister(Token) diff --git a/project/settings/base.py b/project/settings/base.py index 16ac6002..b5c69ccf 100644 --- a/project/settings/base.py +++ b/project/settings/base.py @@ -90,7 +90,7 @@ EXTERNAL_APPS = [ ] -INSTALLED_APPS = CONTRIB_APPS + PROJECT_APPS + EXTERNAL_APPS +INSTALLED_APPS = CONTRIB_APPS + EXTERNAL_APPS + PROJECT_APPS MIDDLEWARE = [ @@ -338,7 +338,9 @@ GEOIP_PATH = os.path.join(PROJECT_ROOT, 'geoip_db') # JWT SIMPLE_JWT = { - 'ACCESS_TOKEN_LIFETIME': timedelta(hours=6), + # Increase access token lifetime b.c. front-end dev's cant send multiple + # requests to API in one HTTP request. + 'ACCESS_TOKEN_LIFETIME': timedelta(days=30), 'ACCESS_TOKEN_LIFETIME_SECONDS': 21600, # 6 hours in seconds 'REFRESH_TOKEN_LIFETIME': timedelta(days=30), 'REFRESH_TOKEN_LIFETIME_SECONDS': 2592000, # 30 days in seconds