This document will assist you to configure GitHub as an OAuth/OpenID provider, making Drupal an OAuth Client. Following these steps will allow you to configure OAuth/OpenID SSO between GitHub and your Drupal site such that your users will be able to log in to your Drupal site using their GitHub credentials.