Securing React Apps with Auth0

This course will teach you how to handle authorization and authentication in your React app. Implement login, signup, and secure API calls using modern security protocols including OAuth 2.0, OpenID Connect, and JWT tokens.
Course info
Rating
(66)
Level
Intermediate
Updated
Nov 30, 2018
Duration
3h 18m
Table of contents
Course Overview
Authorization and Authentication Standards
Create a React App
Configure Auth0
Implement Login
Logout, Signup, and User Profile
API Authorization Fundamentals
API Authorization with Scopes, Rules, and Roles
Customization and Enhancements
Description
Course info
Rating
(66)
Level
Intermediate
Updated
Nov 30, 2018
Duration
3h 18m
Description

Learn how to use Auth0 to handle authentication and authorization in your React apps. In this course, Securing React Apps with Auth0, you will learn how to add secure login, signup, and API calls to your React app, using Auth0 and Express. First, you will learn modern security protocols including OAuth 2.0, OpenID Connect, and JWT tokens. Next, you will implement login, logout, and signup with React and Auth0. Then, you will secure Express APIs using scopes, rules, and roles and endpoints via React. Finally, you will explore the variety of ways you can customize React and Auth0 to your auth related needs using React Router, React's context, and the Auth0 dashboard. When you're finished with this course, you will have the fundamental authorization and authentication skills needed to secure a modern React app with Auth0.

About the author
About the author

Cory is an independent consultant with over 15 years of experience in software development. He is the principal consultant at reactjsconsulting.com and a Microsoft MVP.

More from the author
Building Applications with React and Flux
Intermediate
5h 12m
Jun 19, 2019
Building Applications with React and Redux
Intermediate
6h 39m
Mar 12, 2019
More courses by Cory House
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. I'm Cory House, and welcome to my course, Securing React Apps with Auth0. I'm the principal consultant at reactjsconsulting.com. Getting security right is hard. There's a dizzying amount of jargon and tradeoffs to consider. So in this course, we'll forge a clear path to successfully securing a React app by using Auth0, the world's most popular auth platform. Some of the major topics that we'll cover include modern security protocols like OAuth 2, OpenID Connect, and JWT tokens, login and signup, authorization approaches, security concerns for single-page apps, and techniques for securing API calls. By the end of this course, you'll be prepared to secure your own React app with rich rules for authentication and authorization. Before beginning the course, you should be generally familiar with modern JavaScript and React. I hope you'll join me on this journey to learn how to secure React apps with the Securing React Apps with Auth0 course, at Pluralsight.