Skip to content

Commit c9b65e2

Browse files
Fixed #35971 -- Added RemoteUserMiddleware.get_username() helper.
This alleviates sync/async duplication.
1 parent 0147222 commit c9b65e2

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

django/contrib/auth/middleware.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def process_request(self, request):
142142
f" before the {self.__class__.__name__} class."
143143
)
144144
try:
145-
username = self._get_username(request)
145+
username = self.get_username(request)
146146
except KeyError:
147147
# If specified header doesn't exist then remove any existing
148148
# authenticated remote-user, or return (leaving request.user set to
@@ -184,7 +184,7 @@ async def aprocess_request(self, request):
184184
f" before the {self.__class__.__name__} class."
185185
)
186186
try:
187-
username = self._get_username(request)
187+
username = self.get_username(request)
188188
except KeyError:
189189
# If specified header doesn't exist then remove any existing
190190
# authenticated remote-user, or return (leaving request.user set to
@@ -237,7 +237,7 @@ async def aclean_username(self, username, request):
237237
pass
238238
return username
239239

240-
def _get_username(self, request):
240+
def get_username(self, request):
241241
if isinstance(request, ASGIRequest):
242242
return request.META["HTTP_" + self.header]
243243
return request.META[self.header]

0 commit comments

Comments
 (0)