Using gatekeeper to authenticate to GitHub with browser-side JavaScript

This article will walk you through setting up the node.js project gatekeeper and using it to authenticate GitHub users on a static site.