Fakultas Ilmu Komputer UI

Commit 9fee000a authored by Kefas Satrio Bangkit Solidedantyo's avatar Kefas Satrio Bangkit Solidedantyo
Browse files

Merge branch 'api-permissions' into 'staging'

[CHORES] add permission AllowAny and increase token lifetime

See merge request !42
parents 01ac021e 2d54a773
Pipeline #72467 passed with stages
in 8 minutes and 53 seconds
...@@ -11,11 +11,11 @@ https://docs.djangoproject.com/en/3.1/ref/settings/ ...@@ -11,11 +11,11 @@ https://docs.djangoproject.com/en/3.1/ref/settings/
""" """
from pathlib import Path from pathlib import Path
from datetime import timedelta
import os import os
import environ import environ
import dj_database_url import dj_database_url
# Build paths inside the project like this: BASE_DIR / 'subdir'. # Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve(strict=True).parent.parent BASE_DIR = Path(__file__).resolve(strict=True).parent.parent
...@@ -71,9 +71,17 @@ INSTALLED_APPS = [ ...@@ -71,9 +71,17 @@ INSTALLED_APPS = [
REST_FRAMEWORK = { REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': [ 'DEFAULT_AUTHENTICATION_CLASSES': [
'rest_framework_simplejwt.authentication.JWTAuthentication', 'rest_framework_simplejwt.authentication.JWTAuthentication',
],
'DEFAULT_PERMISSION_CLASSES': [
'rest_framework.permissions.AllowAny',
] ]
} }
SIMPLE_JWT = {
'ACCESS_TOKEN_LIFETIME': timedelta(days=30),
'REFRESH_TOKEN_LIFETIME': timedelta(days=40)
}
SITE_ID = 1 SITE_ID = 1
REST_USE_JWT = True REST_USE_JWT = True
ACCOUNT_AUTHENTICATION_METHOD = 'email' ACCOUNT_AUTHENTICATION_METHOD = 'email'
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment