Django comes with a Built-In Authentication System. It can handle user Authentication and Authorization. It verifies who is the user and what are the rights and permission to the user. Using Django Authentication System we can build User Sign Up Registration Module, Login Logout Web App, Restrict User to View, Password Reset and Change, Groups and Permissions. You can also extend user authentication model.