Opening drill
How do Django authentication backends authenticate users and resolve permissions? | Aporeon