TsgcWebSocketServerPropriétés › APIKeyManager

APIKeyManager Propriété

Composant optionnel de gestion des clés API utilisé pour valider les clés API entrantes avant d'accepter une connexion.

Syntaxe

property APIKeyManager: TsgcWSAPIKeyManager read FAPIKeyManager write SetAPIKeyManager;

Valeur par défaut

nil

Remarques

Assigner un composant TsgcWSAPIKeyManager externe pour centraliser l'émission, la rotation et la validation des clés API sur plusieurs instances de serveur. Une fois assigné, chaque client entrant doit présenter une clé valide dans la requête (via en-tête ou paramètre de requête) ou la connexion est refusée. Cette propriété est compilée uniquement lorsque la condition SGC_APIKEYMANAGER est définie — disponible sur les éditions incluant le module complémentaire API Key Manager. Laisser non assigné pour désactiver le contrôle d'admission basé sur les clés.

Exemple


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

Retour aux propriétés