TsgcWebSocketHTTPServerPropiedades › APIKeyManager

APIKeyManager Propiedad

Componente gestor de claves API opcional utilizado para validar las claves API entrantes antes de aceptar una conexión.

Sintaxis

property APIKeyManager: TsgcWSAPIKeyManager read FAPIKeyManager write SetAPIKeyManager;

Valor Predeterminado

nil

Observaciones

Asigne un componente externo TsgcWSAPIKeyManager para centralizar la emisión, rotación y validación de claves API en múltiples instancias de servidor. Una vez asignado, cada cliente entrante debe presentar una clave válida en la solicitud (mediante cabecera o parámetro de consulta) o la conexión será rechazada. Esta propiedad solo se compila cuando el condicional SGC_APIKEYMANAGER está definido; disponible en las ediciones que incluyen el complemento API Key Manager. Déjela sin asignar para deshabilitar el control de acceso basado en claves.

Ejemplo


oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.APIKeyManager := oAPIKeyManager;
oServer.Active := true;

Volver a Propiedades