Jeden serwer, trzy komponenty towarzyszące podłączane według potrzeb
TsgcHTTPRESTServer rozszerza standardowy TsgcHTTPServer o obsługę CORS przez CORSOptions oraz dwie właściwości dla opcjonalnych komponentów towarzyszących: ServerStats i Tenancy. TsgcHTTPServerStats zlicza każde żądanie według klasy statusu, śledzi minimalne, średnie i maksymalne opóźnienie oraz udostępnia punkt końcowy /metrics w formacie Prometheus wraz z punktem końcowym JSON /health, a GetEndpointStats daje rozbicie na poszczególne trasy. TsgcHTTPServer_Tenancy rozpoznaje dzierżawcę wywołującego na podstawie nazwy hosta, segmentu ścieżki, nagłówka żądania lub oświadczenia JWT, a własna właściwość Tenant serwera odczytuje wynik dla obsługiwanego żądania. TsgcHTTPServer_Users to czwarty, niezależny komponent towarzyszący: lokalny magazyn kont z AddUser, ValidateCredentials, tagami ról i haszowaniem haseł z solą, z opcjonalnym szyfrowaniem danych w spoczynku, odpytywany bezpośrednio z procedury obsługi trasy, a nie podpięty do serwera jako właściwość.