add support for auth with github. helps with locked projects by failing auth by default.