Skip to content

Commit 3b04b04

Browse files
Merge pull request #137 from YogeshUpdhyay/main
update password hasher
2 parents f509c16 + 98836b3 commit 3b04b04

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

.github/workflows/staging.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,6 @@ jobs:
4343
docker load -i /tmp/null_job_backend_latest.tar/null_job_backend_latest.tar
4444
docker stop null_jobs_backend || true
4545
docker rm null_jobs_backend || true
46-
docker run -d --network null_jobs --env-file /home/dev@null/projects/nulljobs/backend/.env null_jobs_backend:latest python manage.py migrate
46+
docker run -d --network null_jobs -v /home/dev@null/projects/nulljobs/backend/media:/workspace/media --env-file /home/dev@null/projects/nulljobs/backend/.env null_jobs_backend:latest python manage.py migrate
4747
docker run -d --name null_jobs_backend --network null_jobs --restart always --env-file /home/dev@null/projects/nulljobs/backend/.env null_jobs_backend:latest python manage.py runserver 0.0.0.0:8000
4848
rm -r /tmp/null_job_backend_latest.tar

null_jobs_backend/settings.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,10 @@
131131
# User Model
132132
AUTH_USER_MODEL = "accounts.User"
133133

134+
PASSWORD_HASHERS = [
135+
'django.contrib.auth.hashers.BCryptSHA256PasswordHasher',
136+
]
137+
134138
# google auth settings
135139
ACCOUNT_AUTHENTICATION_METHOD = "email"
136140
ACCOUNT_EMAIL_REQUIRED = True
@@ -186,12 +190,8 @@
186190
DISABLE_TOKEN_EXPIRATION = True if DEBUG else False
187191
ENABLE_AUTHENTICATION = True
188192
SIMPLE_JWT = {
189-
"ACCESS_TOKEN_LIFETIME": timedelta(days=365)
190-
if DISABLE_TOKEN_EXPIRATION
191-
else timedelta(minutes=3),
192-
"REFRESH_TOKEN_LIFETIME": timedelta(days=365)
193-
if DISABLE_TOKEN_EXPIRATION
194-
else timedelta(minutes=7),
193+
"ACCESS_TOKEN_LIFETIME": timedelta(days=365) if DISABLE_TOKEN_EXPIRATION else timedelta(minutes=3),
194+
"REFRESH_TOKEN_LIFETIME": timedelta(days=365) if DISABLE_TOKEN_EXPIRATION else timedelta(minutes=7),
195195
"ROTATE_REFRESH_TOKENS": False,
196196
"BLACKLIST_AFTER_ROTATION": False,
197197
"CHECK_REVOKE_TOKEN": True,

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ asgiref==3.7.2
22
astroid==2.15.6
33
attrs==23.2.0
44
backports.zoneinfo==0.2.1
5+
bcrypt==4.2.0
56
certifi==2023.7.22
67
cfgv==3.3.1
78
charset-normalizer==3.2.0

0 commit comments

Comments
 (0)