8 User authentication
This chapter covers
- Registering and activating new user accounts
- Installing and creating Django apps
- Logging into and out of your project
- Accessing user profile information
- Testing authentication
Authentication and authorization are analogous to users and groups. In this chapter, you’ll learn about authentication by creating users; in a later chapter, you’ll learn about authorization by creating groups.
Note At the time of this writing, broken authentication is number 2 on the OWASP Top Ten (https://owasp.org/www-project-top-ten/). What is the OWASP Top Ten? It’s a reference designed to raise awareness about the most critical security challenges faced by web applications. The Open Web Application Security Project (OWASP) ...
Get Full Stack Python Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.