An authentication backend for Github OAuth