Mécanismes d'authentification de la bibliothèque client

Vous pouvez configurer la liaison du mécanisme de transport que vous utilisez pour fournir les identifiants d'authentification. Les étapes dépendent du transport que vous utilisez pour les services Web.

Configuration de la liaison

Pour la liaison du service à l'aide du sous-système de messagerie JCA HCL Commerce, vous pouvez fournir les identifiants d'authentification dans le cadre des paramètres. Voir la section Configuration des services de transport utilisés pour un message pour plus de détails.

Gestionnaire de rappels

L'interface javax.security.auth.callback.CallbackHandler fait partie de la bibliothèque Java et est utilisée pour spécifier un gestionnaire de rappels qui réagira à un ensemble particulier d'objets de rappel. Ces objets de rappel représentent des objets d'authentification. Les objets d'authentification sont soit des objets vides qui attendent que le gestionnaire de rappels les renseigne ou des objets renseignés dont le gestionnaire de rappels peut stocker des informations. Pour plus d'informations sur cette interface, lisez la documentation d'API de cette interface.

Cette interface fait partie du constructeur de bibliothèque client. Elle est utilisée par la couche de présentation pour interagir avec la couche de transport afin de spécifier des informations d'authentification dans le protocole de transport. À l'aide de cette interface, un client peut contrôler le jeton d'identité HCL Commerce utilisé dans les requêtes SOAP faites au composant distant. La bibliothèque client abstraite transmettra ces informations à la liaison de service afin que le transport puisse transmettre les informations d'authentification avec la requête distante.

Les façades de composant HCL Commerce qui utilisent la bibliothèque client pour communiquer avec une autre façade de composant HCL Commerce n'ont pas besoin d'utiliser cette interface. Le passage des informations d'authentification sera géré par WebSphere Application Server.

Le tableau suivant décrit les mécanismes de liaison et les mécanismes d'authentification disponibles.

Mécanisme de liaison Mécanisme d'authentification Configuration de la liaison
Liaison de proxy client de service Web générée Oui Oui
Liaison EJB locale Indisponible Indisponible
Liaison de service Web dans une application J2SE Oui Non
Liaison de service utilisant le sous-système de messagerie JCA HCL Commerce Non Oui
Remarque : Pour la liaison EJB locale, l'application Web Struts gérera les informations d'authentification.