Autoplay
Autocomplete
Previous Lesson
Complete and Continue
OAuth 2.0 Deconstructed
Overview
OAuth Introduction (3:14)
API example without authentication (4:19)
Exercise
API example with API key authentication (3:12)
Exercise
Oauth terminology (3:52)
API example with OAuth (6:21)
Exercise
GitHub OAuth example application
GitHub application part 1 (8:39)
GitHub application part 2 (6:36)
Exercise
Storing sensitive information (6:59)
Spotify OAuth example application
Spotify application part 1 (11:26)
Spotify application part 2 (9:32)
Exercise
Base64 encoding (4:57)
OAuth security with state and scope (5:44)
Exercise
OAuth alternate flows: Implicit grant and Client credentials (4:50)
Google OAuth application example
Google application part 1 (4:26)
Google application part 2 (5:48)
Google application part 3 (7:59)
Exercise
OAuth authorization vs OpenID authentication (7:14)
Exercise
Framework implementations (coming soon)
Ruby on Rails full stack implementation
Ruby on Rails backend API implementation
Ruby on Rails Omniauth implementation
Base64 encoding
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock