• Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

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.

Kevin Cunningham - Pluralsight course - Flask: Authentication and Authorization
by Kevin Cunningham

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.

Table of contents

About the author

Kevin Cunningham - Pluralsight course - Flask: Authentication and Authorization
Kevin Cunningham

Kevin is a Developer Educator, speaker and writer based in beautiful Northern Ireland. He specializes in web development across a range of languages and frameworks.

More Courses by Kevin