Price: 8.00 USD | Size: 5.21 GB | Duration : 9+ Hours | 99 Video Lessons | ★★★★★ 4.8
BRAND : Expert TRAINING | ENGLISH | INSTANT DOWNLOAD |
Advanced React Security Patterns Online Course
Learn React security from the ground up. I'll teach you everything I know about security for React apps.
I've spent years working in React codebases where security is a chief concern. I also spent nearly three years working at Auth0 where I learned a ton about auth and security.
I'd like to teach you everything I know about how to secure your React apps so that you don't need to spend all that time figuring it out as you go.
Course Content
01 Prerequisites for the Course
02 Download the Code for the Course
03 Sign Up for MongoDB Atlas
04 Install Global Dependencies
05 Take a Tour of the Orbit App
06 Run the App and API
07 User Experience Problems with JWTs
08 How Refresh Tokens Work
09 Add an API Proxy
10 Add a Refresh Token Model
100 Chris Sevilleja
11 Save the Refresh Token in a Cookie
12 Add a Token Refresh Endpoint
13 Get a New Token in the Auth Debugger
14 Get a New Token on 401 Errors
15 Automatically Retry Post Requests
16 Run the App and API
17 Add an API Proxy
18 Install and Configure expresssession
19 Set a Session on Login and Signup
20 Add a SessionBased Middleware
21 Add a Logout Endpoint
22 Add a Public Axios Instance
23 Create a User Info Endpoint
24 Check if the User is Authenticated
25 Refactor AuthContext
26 Refactor Login and Signup
27 Add a CSRF Token
28 Refactor the API
29 Add a Persistent Session Store
30 Strengthen the Session Cookie
31 Run the App and API
32 Why Use a ThirdParty Auth Provider
33 Sign Up for an Auth0 Account
34 Configure Application URLs
35 Create a User in Auth0
36 Set Up an API and Permissions
37 Add User Roles in Auth0
38 Use the Universal Login Screen
39 Install the Auth0React SDK
40 Redirect Users to Auth0 to Log In
41 Use isLoading to Wait for Authentication
42 Use isAuthenticated to Check Auth Status
43 Get an Access Token from Auth0
44 Use a JWKS Verification Middleware
45 Augment the Users Profile with a Rule
46 Use the Auth0 Role in the React App
47 Request Scopes for an Access Token
48 Apply Scope Check Middleware to Endpoints
49 Add a Custom User ID with an Auth0 Rule
50 Allow Users to Log Out
51 Display the Users Name and Picture
52 Remove AuthContext Login and Signup
53 Renew Access Tokens
54 Run the App and API
55 Tour the GraphQL Implementation
56 Include a JWT in a GraphQL Request
57 Add the User to the GraphQL Context Object
58 Check Authorization in a Resolver
59 Add a Function to Check the Users Role
60 Define an Auth Schema Directive
61 Add a Custom Directive Class
62 Complete the Auth Directive Class
63 Apply the Auth Directive to the Schema
64 Use the Users Sub Claim
65 Redirect to the Login Page
66 Tour the Gatsby App Setup
67 Run the App and API
68 Wrap the Root Element with Providers
69 Create ClientSide Routes
70 Add a Private Route
71 Make Login and Signup be ClientSide Routes
72 Check the Environment when Building the App
73 Run the App
74 Tour the Nextjs Project Code
75 Make Calls for Data on the Server Side
76 Add an Authorization Middleware
77 Add an Admin Authorization Middleware
78 Check for Authentication on the Client
79 Check for the Admin Role on the Client
80 Run the App and API
81 Sign Up for Netlify
82 Set Up a Directory for Serverless Functions
83 Create a Basic Serverless Function
84 Configure a Proxy to Netlify
85 Get Data from a Serverless Function
86 Check Authorization in a Serverless Function
87 Connect to a Database from a Serverless Function
88 Query a Database from a Serverless Function
89 Add a Role Check
90 Challenge Complete the Remaining Endpoints
91 Kent C Dodds
92 Eve Porcello
93 Ben Awad
94 Kyle Shevlin
95 Dave Ceddia
96 Sam Julien
97 Kadi Kraman
98 Jason Lengstorf
99 Christian Nwamba
Related to:
advanced react security patterns download
react security best practices
react security checklist
react security vulnerabilities
react security features
react security course
react-redux security
owasp react
Comments
Post a Comment