Add Github Login to Your Web App with OAuth 2.0
Learn how to authenticate and authorize yourself using GitHub as your Auth Server. This course covers the OAuth 2.0 flow and integrates the Open ID protocol for authorization. Get a GitHub client ID and Secret, add GitHub Authorization to an OAuth Client App, and more.
Every developer who has attempted to demystify OAuth 2.0 must be presented with mind-bugging complicated flow diagrams. It becomes worse when you try to understand all the terminologies of OAuth 2.0 and Open ID protocols.
There is no getting around the OAuth 2.0 flow being complicated with back and forth between your browser, the service you are authenticating with, and the application you want to access.
This course gets straight to the point without any application code distracting you from the core takeaway — You will learn how to authenticate and authorize yourself using GitHub as your Auth Server.
We’ll first cover the OAuth 2.0 flow for authentication and then integrate the Open ID protocol for authorization.
Course Content
Get a GitHub client ID and Secret for an OAuth Application
Add GitHub Authorization to an OAuth Client App
Create an OAuth Client-Server for code/token exchange
Parse for the Auth Code in a Query before Sending It to a Server
Exchange Auth Code in a Request for an Access Token
Fetch Protected Data from a Resource Server with an Access Token
Encode User Data with JSON Web Token (JWT)
Identify Users with JWT
Use JWT to Make a Protected Request
Handle a Protected Request with JWT
User Reviews
Be the first to review “Add Github Login to Your Web App with OAuth 2.0”
You must be logged in to post a review.
There are no reviews yet.