Un servidor, tres complementos que adjuntas según los necesites
TsgcHTTPRESTServer extiende el TsgcHTTPServer estándar con gestión de CORS a través de CORSOptions, y dos propiedades para complementos opcionales: ServerStats y Tenancy. TsgcHTTPServerStats cuenta cada petición por clase de estado, registra la latencia mínima, media y máxima, y sirve un endpoint /metrics en formato Prometheus además de un endpoint JSON /health, con GetEndpointStats para un desglose por ruta. TsgcHTTPServer_Tenancy resuelve el tenant de quien llama a partir del nombre de host, un segmento de la ruta, una cabecera de la petición o un claim JWT, y la propiedad Tenant del propio servidor lee el resultado para la petición que se está atendiendo. TsgcHTTPServer_Users es un cuarto complemento, independiente: un almacén local de cuentas con AddUser, ValidateCredentials, etiquetas de rol y hash de contraseña con sal, con cifrado en reposo opcional, consultado directamente desde un manejador de ruta en lugar de conectarse al servidor como propiedad.