feat(auth): refactor authentication handling by removing redundant checks and introducing dynamic auth method determination

This commit is contained in:
Avinash Sridhar 2025-04-30 13:00:11 -04:00 • committed by Toby Padilla
commit f843bd4243

View file

@ -74,18 +74,6 @@ func main() {
// Initialize authentication services
authService := auth.NewAuthService(cfg)
if cfg.RequireAuth {
log.Println("Authentication is required for package publishing")
if cfg.GithubClientID == "" || cfg.GithubClientSecret == "" {
log.Println("Warning: GitHub OAuth credentials not configured but authentication is required")
} else {
log.Println("GitHub OAuth authentication is configured")
}
} else {
log.Println("Authentication is optional for package publishing")
}
// Initialize HTTP server
server := api.NewServer(cfg, registryService, authService)