Autoplay
Autocomplete
Previous Lesson
Complete and Continue
How to use OAuth hands-on without getting a headache.
Introduction
Welcome
Introduction: Preview of the Course (1:31)
Introduction: What is covered in this course? (2:49)
Introduction: Practice Part (5:30)
OAuth Big Picture
Example: OAuth for Third Party Access (3:05)
Example: The Password Antipattern (3:30)
Example: The Solution provided by OAuth 2.0 (4:33)
The Password Anti-Pattern (4:47)
OAuth 2.0 Solution (5:57)
Quiz: OAuth Basics
References to more Information on OAuth 2.0
OAuth Components
Section Overview: OAuth Terminology (0:58)
Overview of OAuth Actors (9:07)
OAuth Actors in Detail (9:28)
OAuth Endpoints (7:50)
The Subway Ticket and the Token (1:14)
Quick question for you
Overview of OAuth Tokens and Credentials (7:58)
Quiz: OAuth Components
OAuth Flows: Interactions between the OAuth Components
Example: Interaction of OAuth Components in an OAuth Flow (6:33)
Overview of OAuth Flows (4:26)
Quiz: OAuth Flows
Authorization Code Flow
Usage Scenario and Features of this Flow (3:44)
Authorization Code Flow: Authorization Endpoint (13:04)
Authorization Code Flow: Token Endpoint and Resource Access (7:00)
Authorization Code Flow: Refresh Tokens
Usage Scenario and Features of the Refresh Flow (1:31)
Authorization Code Flow: Refreshing Tokens (10:29)
Implicit Flow
Usage Scenarios and Features of the Implicit Flow (1:58)
Client Credentials Flow
Usage Scenarios and Features of the Client Credentials Flow (2:02)
Resource Owner Password Credentials Flow
Usage Scenarios and Features of the Resource Owner Password Credentials Flow (3:16)
OAuth vs OpenID Connect
OAuth vs OpenID Connect
Use OAuth to access Facebook
Hands On: OAuth Flow on Facebook (19:07)
OAuth Worksheet for Facebook
Use OAuth to access LinkedIn
Hands On: OAuth Flow on LinkedIn (19:14)
OAuth Worksheet for LinkedIn
Use OAuth to access GMail and other Google Products
Intro to OAuth on Google (9:58)
Hands On: Client Registration on Google (8:09)
Hands On: OAuth Flow on Google (11:32)
OAuth Worksheet for Google
Hands On: The Google OAuth Playground (5:04)
Use OAuth to access Paypal
Intro to OAuth on Paypal (5:25)
Hands On: Client Registration and OAuth Flow on Paypal (10:43)
OAuth Worksheet for Paypal
Use OAuth to Access Spotify
Hands On: API access with Spotify (9:50)
Hands On: OAuth Flow on Spotify (17:54)
FAQ: OAuth on Mobile
OAuth for Android and iOS
Redirect URL on Ionic
Additional Resources
Official IETF Specification Document for OAuth 2, RFC 6749
Book OAuth 2.0: Getting Started in API Security
Book OpenID Connect – End-user Identity for Apps and APIs
Other Learning Resources
Wrapping up
Thank you!
Certificate
Get a Better Job
Make API-University Courses Better
Teach online with
Redirect URL on Ionic
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock