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.
| 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 |