This app implements OAuth Login
When you press the button, you will be redirected to GitHub page where you will be asked to give this app access to your profile. On approving , you get redirected, a token gets passed that gets stored in local storage and used for authentication from then on.
This app uses github-secret-keeper