[auth-github] fixed up auth-github to function for authenticate and authorize use