increase access token lifetime to 30 days and unregister unused models in admin page
This commit is contained in:
parent
15f02b72ca
commit
30875958ea
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user