If you've been putting off setting aside some time to learn about OAuth, now is your chance!
Over the last year, I've helped thousands of developers learn about OAuth by hosting live workshops in person, online events through O'Reilly and Okta, as well as by publishing videos on YouTube! I'm super thrilled to announce that I just finished packaging up the workshop and have launched it as a new course, "The Nuts and Bolts of OAuth 2.0"!
The course is 3.5 hours of video content, quizzes, as well as interactive exercises with a guided learning tool to get you quickly up to speed on OAuth, OpenID Connect, PKCE, best practices, and tips for protecting APIs with OAuth.
The course is available now on Udemy, and if your company has a Udemy for Business subscription you can find it there as well! If you download the app, you can even sync the video course to a mobile device to watch everything offline!
The exercises in the course will walk you through the various OAuth flows to set up an OAuth server, get an access token, use a refresh token, and learn the user's name and email with OpenID Connect. You can see a sneak peek of the tool that interactively helps you debug your apps at oauth.school.
Free OAuth Videos
I've also got a bunch of videos about OAuth available on YouTube for you to watch at any time! Take a look at my curated playlist of videos where you'll find everything from live sketch notes of a conversation about PKCE and OAuth security, to a description of OAuth phishing, to details on why you shouldn't use the implicit flow.