Today, we connect to Github using OAuth.
The user will have to allow our app to connect to their Github repository. So we'll have to create an application with Github, choose the right scopes, and follow the OAuth user flow. I'm still relatively new to this, so we'll discover this together.
By the end of the video, I'd like to allow the user to click on the "Sign in with Github" button, go through the OAuth flow, and be redirected to dashboard.getgitme.com upon successful sign in with a message that says "Congratulations, you're signed in =)"
If the authentication fails, we should redirect them back to the auth.getgitme.com page with a message that says something went wrong with Authentication.
Things to accomplish today:
Notes on Github OAuth Part 2 + 3