Rubrique précédente: Prise en charge de la fonctionnalité ID Vault de Lotus Notes DominoRubrique suivante: Améliorations des objets de service


Capture d'informations d'en-tête HTTP

Le nouveau filtre de servlet ClientExtractFilter a été ajouté dans cette version. Ce filtre de servlet est l'outil principal permettant d'extraire toutes les informations associées à l'environnement de client Web. Il permet d'extraire des informations à partir d'en-têtes HTTP. Actuellement, seule l'adresse IP du client est extraite. Toutefois, cette information n'est extraite qu'une seule fois pour chaque demande.

Ce filtre de servlet est exécuté pour chaque demande, comme suggéré par la section URL pattern:/* du fichier web.xml.

La classe d'utilitaire WebClientInformation a été ajoutée. Elle sert d'espace réservé pour les informations de client Web extraites par le filtre. Actuellement, cette classe conserve uniquement l'adresse IP, mais elle pourra être améliorée à l'avenir.

Cette classe est ensuite placée dans TaskSession en tant qu'attribut identifié par la clé WebClientInfo. Tous les événements, tâches, interfaces utilisateur ou flux de travaux créés suite à une demande contiendront donc les informations du client à partir duquel la demande a été émise.