Add github login functionality to the Auth API