Versions in this module Expand all Collapse all v6 v6.9.3 Mar 25, 2026 Changes in this version + func AuthMiddleware(manager *sdkaccess.Manager) gin.HandlerFunc + type Server struct + func NewServer(cfg *config.Config, authManager *auth.Manager, ...) *Server + func (s *Server) AttachWebsocketRoute(path string, handler http.Handler) + func (s *Server) SetWebsocketAuthChangeHandler(fn func(bool, bool)) + func (s *Server) Start() error + func (s *Server) Stop(ctx context.Context) error + func (s *Server) UpdateClients(cfg *config.Config) + type ServerOption func(*serverOptionConfig) + func WithEngineConfigurator(fn func(*gin.Engine)) ServerOption + func WithKeepAliveEndpoint(timeout time.Duration, onTimeout func()) ServerOption + func WithLocalManagementPassword(password string) ServerOption + func WithMiddleware(mw ...gin.HandlerFunc) ServerOption + func WithPostAuthHook(hook auth.PostAuthHook) ServerOption + func WithRequestLoggerFactory(factory func(*config.Config, string) logging.RequestLogger) ServerOption + func WithRouterConfigurator(fn func(*gin.Engine, *handlers.BaseAPIHandler, *config.Config)) ServerOption v6.9.2-rc1 Mar 25, 2026