Vous pouvez ajouter la sécurité à un client de service Web en liant les ensembles de règles au client. Chaque association spécifie un point de terminaison (endpoint),
un ensemble de règles et une liaison. Comme chaque configuration est spécifique à une application et un utilisateur, vous devez configurer une
liaison pour certains types de règles.
Pour un service Web donné et un client de ce service, les ensembles de règles et configuration des liaisons doivent correspondre pour que le service fonctionne correctement.
- Dans la vue Services de la perspective Java™ EE, développez le noeud Services Web JAX-WS. Sélectionnez le client Carnet d'adresses, cliquez avec le bouton droit de la souris et sélectionnez Gérer les associations d'ensemble de règles.
- Assurez-vous que jwsAddressBookEAR est sélectionné et cliquez sur Suivant.
- Dans la section Application, cliquez sur Ajouter pour
associer un ensemble de règles au point de terminaison et spécifier les liaisons.
- Comme le service est sécurisé au niveau service (par opposition au niveau point de terminaison
ou au niveau opération), le client sera sécurisé à ce niveau également. Sélectionnez AddressBookService dans la liste
Nom du service et n'entrez rien dans les zones Point de terminaison et
Nom de l'opération.
- Dans la liste Ensemble de règles, sélectionnez WS-I RSP.
- Dans la zone Liaison, vérifiez que Client Sample est sélectionné. Il s'agit d'une liaison générale côté client qui est intégrée à WebSphere Application Server.
- Cliquez sur
OK.
- Les types de règles contenus dans l'ensemble de règles sélectionné sont listés
dans la table Configuration des liaisons. La configuration de ces types de règles est déjà
complète.
- Cliquez sur Terminer pour fermer l'assistant.
Le fichier clientPolicyAttachments.xml ainsi que les liaisons côté client sont créés dans
le dossier META-INF du projet
jwsAddressBookEAR.