Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • 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.

Beginner
1h 6m
(0)

Created by Kevin Cunningham

Last Updated Apr 02, 2025

Course Thumbnail
  • 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.

Beginner
1h 6m
(0)

Created by Kevin Cunningham

Last Updated Apr 02, 2025

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.

Flask: Authentication and Authorization
Beginner
1h 6m
(0)
Table of contents

About the author
Kevin Cunningham - Pluralsight course - Flask: Authentication and Authorization
Kevin Cunningham
10 courses 4.4 author rating 20 ratings

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.

Get started with Pluralsight