fix(api): manage registry authentication in the API (#1751)

This commit is contained in:
Anthony Lapenna
2018-03-23 08:44:43 +10:00
committed by GitHub
parent c267f8bf57
commit 30dfd3d616
11 changed files with 183 additions and 42 deletions

View File

@@ -42,7 +42,7 @@ type Server struct {
// Start starts the HTTP server
func (server *Server) Start() error {
requestBouncer := security.NewRequestBouncer(server.JWTService, server.UserService, server.TeamMembershipService, server.AuthDisabled)
proxyManager := proxy.NewManager(server.ResourceControlService, server.TeamMembershipService, server.SettingsService)
proxyManager := proxy.NewManager(server.ResourceControlService, server.TeamMembershipService, server.SettingsService, server.RegistryService, server.DockerHubService)
var fileHandler = handler.NewFileHandler(filepath.Join(server.AssetsPath, "public"))
var authHandler = handler.NewAuthHandler(requestBouncer, server.AuthDisabled)