| CORS | CORSOptions (Enabled, AllowOrigins, AllowHeaders, AllowMethods) | Domyślnie wyłączone. Żądania wstępne OPTIONS są obsługiwane automatycznie po włączeniu. |
| Komponent statystyk | ServerStats: TsgcHTTPServerStats | Podłącz komponent statystyk, a każde żądanie jest liczone i mierzone w czasie bez dotykania procedur obsługi tras. |
| Komponent wielodostępności | Tenancy: TsgcHTTPServer_Tenancy, Tenant | Podłącz komponent wielodostępności, aby rozpoznać dzierżawcę wywołującego; Tenant odczytuje wynik dla bieżącego żądania. |
| Liczniki żądań | TotalRequests, Status1xx do Status5xx | Na TsgcHTTPServerStats. Liczone według klasy statusu w miarę wysyłania odpowiedzi. |
| Opóźnienie | LatencyMinMs, LatencyAvgMs, LatencyMaxMs | Śledzone dla każdego żądania na TsgcHTTPServerStats, resetowane przez Reset. |
| Punkt końcowy metryk | GetMetricsText, IsMetricsRequest | Format ekspozycji tekstowej Prometheus 0.0.4, serwowany pod /metrics. |
| Punkt końcowy kondycji | GetHealthJSON, IsHealthRequest | Ładunek JSON kondycji serwowany pod /health, obejmuje UptimeSeconds i ActiveConnections. |
| Statystyki per punkt końcowy | GetEndpointStats, Endpoints | Jedna para ścieżka/liczba na punkt końcowy, do raportu albo konsoli administracyjnej. |
| Rozpoznawanie dzierżawcy | Resolution, ResolveTenant | Na TsgcHTTPServer_Tenancy. Rozpoznaje na podstawie sufiksu hosta, segmentu ścieżki, nagłówka lub oświadczenia JWT. |
| Źródła dzierżawcy | HostSuffix, PathSegmentIndex, HeaderName, ClaimName, DefaultTenant | Źródło odczytywane dla skonfigurowanego trybu Resolution oraz wartość zastępcza, gdy nic nie zwróci. |
| Niestandardowe rozpoznawanie | OnResolveTenant | Nadpisz albo rozszerz wbudowaną logikę rozpoznawania. |
| Konta użytkowników | AddUser, DeleteUser, FindUser, ValidateCredentials, SetPassword, EnableUser, UserExists | Na TsgcHTTPServer_Users. Poświadczenia z solą i haszowaniem, nigdy nie zwracane w postaci jawnej. |
| Role | AddRole, RemoveRole, UserHasRole, GetUserRoles | Dowolne tagi ról dla każdego konta, sprawdzane z procedury obsługi trasy. |
| Wyliczanie | Count, GetUserCount, GetUserByIndex, GetUsernames | Widoki tylko do odczytu do raportu albo konsoli administracyjnej; hasz hasła i sól nigdy nie są w nich zawarte. |
| Utrwalanie | LoadUsers, SaveUsers, SaveToFile, LoadFromFile, ExportUsers, ImportUsers | Storage.EncryptAtRest szyfruje magazyn; OnLoadUsers/OnSaveUsers podmieniają na własny backend. |
| Zdarzenia | OnStats, OnResolveTenant, OnValidateCredentials, OnFindUser, OnException | Jedno zdarzenie na komponent towarzyszący, dla przypadków, których nie obejmuje wbudowana logika. |