﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
30237	admin check for AuthenticationMiddleware should allow subclasses	Alek Ratzloff	Herman S	"I am attempting an upgrade from 2.1 to 2.2b1. I have a custom middleware in place for authentication which essentially wraps around the base AuthenticationMiddleware and sets/unsets a cookie upon login and logout. This was working with Django 2.1 as my authentication middleware.

Now, when I attempt to start my application, the check fails with admin.E408:

?: (admin.E408) 'django.contrib.auth.middleware.AuthenticationMiddleware' must be in MIDDLEWARE in order to use the admin application.

Is this a bug/regression, or have I been using the middleware incorrectly this whole time?"	Bug	closed	contrib.admin	2.2	Release blocker	fixed			Ready for checkin	1	0	0	0	0	0
