GitHub API Basics of Authentication https://developer.github.com/guides/basics-of-authentication/