From d8d831c2a00462374991c7e8765f84562ea2cfda Mon Sep 17 00:00:00 2001 From: Drew Kerrigan Date: Thu, 7 Nov 2024 12:13:51 -0500 Subject: [PATCH] fix(): remove escaped newlines when reading cetificates for JWT signing and verification (#77) * fix(): remove escaped newlines when reading cetificates for JWT signing and verification * fix(): updating dev credentials in README --- README.md | 2 +- src/backend/config/django/base.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 82fea1deb6..890ed943f9 100644 --- a/README.md +++ b/README.md @@ -201,7 +201,7 @@ poetry shell python manage.py loaddata api/fixtures/0_dev_users.json --database admin ``` -> The default credentials are `prowler_dev:thisisapassword123` +> The default credentials are `dev@prowler.com:thisisapassword123` or `dev2@prowler.com:thisisapassword123` ## Run tests diff --git a/src/backend/config/django/base.py b/src/backend/config/django/base.py index a2e310b76c..9cf9f0ab10 100644 --- a/src/backend/config/django/base.py +++ b/src/backend/config/django/base.py @@ -154,8 +154,8 @@ SIMPLE_JWT = { "BLACKLIST_AFTER_ROTATION": True, # Algorithm and keys "ALGORITHM": "RS256", - "SIGNING_KEY": env.str("DJANGO_TOKEN_SIGNING_KEY", ""), - "VERIFYING_KEY": env.str("DJANGO_TOKEN_VERIFYING_KEY", ""), + "SIGNING_KEY": env.str("DJANGO_TOKEN_SIGNING_KEY", "").replace("\\n", "\n"), + "VERIFYING_KEY": env.str("DJANGO_TOKEN_VERIFYING_KEY", "").replace("\\n", "\n"), # Authorization header configuration "AUTH_HEADER_TYPES": ("Bearer",), "AUTH_HEADER_NAME": "HTTP_AUTHORIZATION",