From 50a1145e5f15fbb02449c9ebcf25cf2f845e5c28 Mon Sep 17 00:00:00 2001 From: Luke Granger-Brown Date: Wed, 18 Dec 2019 11:18:34 +0000 Subject: [PATCH] Add the UserSessionsMiddleware. This is a workaround for Bouke/django-user-sessions#91. --- spongeauth/spongeauth/settings/base.py | 2 +- spongeauth/sso/middleware.py | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 spongeauth/sso/middleware.py diff --git a/spongeauth/spongeauth/settings/base.py b/spongeauth/spongeauth/settings/base.py index c9c25cda..a5dd99fa 100644 --- a/spongeauth/spongeauth/settings/base.py +++ b/spongeauth/spongeauth/settings/base.py @@ -51,7 +51,7 @@ MIDDLEWARE = [ "core.middleware.XRealIPMiddleware", "django.middleware.security.SecurityMiddleware", - "user_sessions.middleware.SessionMiddleware", + "sso.middleware.UserSessionsMiddleware", "django.middleware.common.CommonMiddleware", "django.middleware.csrf.CsrfViewMiddleware", "django.contrib.auth.middleware.AuthenticationMiddleware", diff --git a/spongeauth/sso/middleware.py b/spongeauth/sso/middleware.py new file mode 100644 index 00000000..cc5f3ae1 --- /dev/null +++ b/spongeauth/sso/middleware.py @@ -0,0 +1,8 @@ +import django.contrib.sessions.middleware +import user_sessions.middleware + + +class UserSessionsMiddleware( + user_sessions.middleware.SessionMiddleware, + django.contrib.sessions.middleware.SessionMiddleware): + pass