﻿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
31968	Handling of no auth backend failed	James Michael (Mike) DuPont	nobody	"The code here checks if the auth backends support the function signature, and fails them if they do not match. 
We are upgrading from 1.9 to 2.2 and encountered the issue that all the backends failed the test and no exception was raised.
I would like to propose that we track which backends were tested in an array and if that array size is zero that we raise an exception that no backend could be found for verification, this would have saved us some time. 
For extra points, this test of the backend could be done at startup time and the invalid plugins could be marked on starting django instead of waiting for the time of usage. A static type check basically at load time of all plugins for compatibility.

https://github.com/django/django/blob/dc39e62e6b652f006a77b91df02e1dc801597396/django/contrib/auth/__init__.py#L84
"	New feature	closed	contrib.auth	2.2	Normal	wontfix	typecheck		Unreviewed	0	0	0	0	0	0
