misc: add module name in cookie names (#43068) #52

Merged
fpeters merged 1 commits from wip/43068-app-name-in-cookie-name into main 2023-07-15 16:27:40 +02:00
1 changed files with 2 additions and 2 deletions

View File

@ -317,8 +317,8 @@ class CookieNames:
def update_settings(self, tenant_settings, tenant):
domain_hash = hashlib.md5(force_bytes(tenant.domain_url)).hexdigest()[:6]
tenant_settings.CSRF_COOKIE_NAME = 'csrftoken-%s' % domain_hash
tenant_settings.SESSION_COOKIE_NAME = 'sessionid-%s' % domain_hash
tenant_settings.CSRF_COOKIE_NAME = f'csrftoken-{settings.PROJECT_NAME}-{domain_hash}'
tenant_settings.SESSION_COOKIE_NAME = f'sessionid-{settings.PROJECT_NAME}-{domain_hash}'
# unique but common name for authentic opened session cookie name
if getattr(tenant_settings, 'TEMPLATE_VARS', None):
idp_url = tenant_settings.TEMPLATE_VARS.get('idp_url')