Too Long; Didn't Read
Django has a user authentication system which handles a wide range functions from user accounts and cookie-based user sessions to groups and permissions. Authentication is a mechanism that connects incoming requests with identifying credentials including where the request came from and which token it is signed with. The permission policies can then be used to permit or deny the request.