- Course
Flask: Authentication and Authorization
Learn to secure your Flask applications with robust authentication and authorization systems. This course will teach you to implement user login, manage sessions, and set up role-based access control and third-party authentication with OAuth2.
- Course
Flask: Authentication and Authorization
Learn to secure your Flask applications with robust authentication and authorization systems. This course will teach you to implement user login, manage sessions, and set up role-based access control and third-party authentication with OAuth2.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
Protect user data and sensitive functionality. In this course, Flask: Authentication and Authorization, you’ll learn to secure your Flask applications with industry-standard techniques. First, you’ll explore session-based authentication using Flask-Login, including login, logout, and protecting routes. Then, you’ll learn how to implement role-based access control (RBAC) for managing user permissions. Finally, you'll learn to integrate OAuth2 for third-party authentication using Flask-Dance. When you’re finished with this course, you’ll have the skills and knowledge to build secure, multi-user Flask applications with robust authentication and authorization systems.