This middleware provides github backed authentication for an application.