OAuth 2.0 Deep Dive Volume 1
OAuth 2.0 Deep Dive Volume 1, available at $49.99, has an average rating of 4.14, with 95 lectures, based on 7 reviews, and has 6468 subscribers.
You will learn about Oauth 2.0 React Node This course is ideal for individuals who are People interested in the Oauth 2.0 protocol It is particularly useful for People interested in the Oauth 2.0 protocol.
Enroll now: OAuth 2.0 Deep Dive Volume 1
Summary
Title: OAuth 2.0 Deep Dive Volume 1
Price: $49.99
Average Rating: 4.14
Number of Lectures: 95
Number of Published Lectures: 95
Number of Curriculum Items: 95
Number of Published Curriculum Objects: 95
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Oauth 2.0 React Node
Who Should Attend
- People interested in the Oauth 2.0 protocol
Target Audiences
- People interested in the Oauth 2.0 protocol
Basically we are going to taking a deep dive into the Authorization Code Grant of OAuth2.0. We will be building a user system, client system, encrypting access tokens, decrypting them, dealing with refresh tokens etc etc.. We have multiple systems to build here an authorization server resource server a SPA and an authentication front end end as well. We will be using Mongo for our data storage and Nginx to serve our SPA while node will serve our authentication front end.
Course Curriculum
Chapter 1: Introduction
Lecture 1: What were building
Lecture 2: Some Context and Direction introduction
Lecture 3: Resources
Lecture 4: Nginx NodeJs + The Interface 002
Lecture 5: Nginx NodeJs + The Interface 003
Lecture 6: Nginx NodeJs + The Interface 004
Lecture 7: Nginx NodeJs + The Interface 005
Lecture 8: Setup Mongo 006
Chapter 2: Frontend Login && Backend Rest API
Lecture 1: Start Login Panel 007
Lecture 2: Continue Login Panel 008
Lecture 3: Start Backend Rest API
Lecture 4: Continue Backend Rest API
Lecture 5: Rest Cors && Auth Routes
Lecture 6: Start POST Auth Login Route
Lecture 7: Wireup Mongo Backend
Lecture 8: Start Ws Server
Lecture 9: Fronend Cleanup Ws Continued
Lecture 10: Ws Server Continued
Lecture 11: Finalize Websocket Server Skeleton
Chapter 3: Secure Rest Login Continued
Lecture 1: Setup User and Test Auth Route 018
Lecture 2: Generate Access && Refresh Tokens
Lecture 3: Generate Token Life Cycle Id
Lecture 4: Encrypt Access & Refresh Token Send to User
Lecture 5: Create State Viewer, Save LCID AccessToken User
Lecture 6: Creating our Refresh Token Route
Lecture 7: Finalizing Refresh Token Route…
Lecture 8: Finalize Login and some Cleanup
Lecture 9: Login Card Flip Display User…
Lecture 10: Some Minor Patches
Chapter 4: Secure Websocket Connection Test Access Token
Lecture 1: Start Securing Websocket Server / Connections
Lecture 2: Finish Websocket Server Setup Client Websocket with CSRF & AT
Lecture 3: CSRF Handling
Lecture 4: Add Secure Message Check via AccesToken Validation
Lecture 5: Finalize Websocket Login
Chapter 5: Oauth2.0 Users & Client Creation
Lecture 1: Create User Form
Lecture 2: Collect New User Form Data
Lecture 3: Validate Create User Form Send to Server
Lecture 4: Start Create User Function Minor Refactor
Lecture 5: Add Taming for Ws Reconnection
Lecture 6: Add Messages to Sidebar Display
Lecture 7: Create and Return users
Lecture 8: Modify Returned Users, Display List On Page
Lecture 9: Clear Forms Request Users on Connect
Lecture 10: Users Display Continued
Lecture 11: Quick Refactor and Some Direction
Lecture 12: Finish Users Display Forms with All Data
Lecture 13: Create Object Difference Function For Updating Dating
Lecture 14: Process Update User
Lecture 15: Start Client Creation
Lecture 16: Finish Client Form Send to Server
Lecture 17: Store New Client with Secret
Lecture 18: Finish Clients Display
Lecture 19: Add Client State Params
Lecture 20: Generate Client Authorize Links
Chapter 6: Authorization Server
Lecture 1: Start Authorization Server
Lecture 2: Get Server Running
Lecture 3: Create Authorization Server Front End
Lecture 4: Auth Box Auth Server front-end
Lecture 5: Add Client Update Functionality
Lecture 6: Authorize App Route
Lecture 7: Authorize App Route Part II
Lecture 8: Authorize App Route Part III
Lecture 9: Generate Encrypted Auth Code Record Part I
Lecture 10: Generate Encrypted Auth Code Record Part II
Lecture 11: Generate Encrypted Auth Code Record Part III
Lecture 12: Finalize Code Callback Flow
Chapter 7: Callback and Tokens Reuest
Lecture 1: Itroduce LCID as Secret for Request Identification
Lecture 2: Strart Callback Request Display
Lecture 3: Patch up Client State Params
Lecture 4: Start Building the Token Request
Lecture 5: Finish Client Callback Info Display
Lecture 6: Finish Preparing Token Request
Lecture 7: Some Patches and Dubugging, Test Token Route
Lecture 8: Start Auth Code Decryption Process
Lecture 9: Finalize Decrypting Initial Auth Token
Chapter 8: Client Access Tokens && Refresh Tokens
Lecture 1: Some Refactor anc Preperations
Lecture 2: Generate Access Client AT and RT
Lecture 3: Encrypt AT & RT Send to Client
Lecture 4: Store AT,RT,CLIENT_LCID
Lecture 5: Start Request New Token Via Stored Refresh Token (Not Cookie)
Lecture 6: Finish Refresh Tokens Request Send to Client
Lecture 7: Finish Off Callback Start Refresh Via Cookie
Chapter 9: Auto Authenticate Clients Via Cookie RT
Lecture 1: Finish Client Auto Authentication Via Cookie Route
Lecture 2: Start Error Handling and Set Client Access Tokens in State
Lecture 3: Finish Auto Authenticate Client Path Refresh Token Expire Time
Chapter 10: Resoure Server
Lecture 1: Start Resource Server
Lecture 2: Resource Server Part II
Lecture 3: Resource Server Part III
Lecture 4: Finalize Resource Server
Chapter 11: Some Final Updates & Features
Instructors
-
Zach LaCourse
Lets Rock and Code
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 3 votes
- 4 stars: 1 votes
- 5 stars: 3 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024