Administration des applications JAX-RS sécurisées

Vous pouvez utiliser la console d'administration pour administrer les applications Java™ API for RESTful Web Services (JAX-RS) ayant des mécanismes de sécurité activés.

Avant de commencer

Cette tâche suppose que vous avez étudié l'exemple d'application REST de la rubrique relative à la protection des applications JAX-RS dans le conteneur Web et que vous connaissez les mécanismes de sécurité appliqués à cette application JAX-RS.

Pourquoi et quand exécuter cette tâche

Après avoir implémenté les mécanismes de sécurité, telle que l'authentification HTTP ou des contraintes d'autorisation basées sur des rôles dans les ressources REST, vous pouvez utiliser la console d'administration pour administrer les applications JAX-RS en mappant des rôles définis aux utilisateurs, à des groupes ou à des sujets spéciaux.

Procédure

  1. Dans la console d'administration, cliquez sur Applications > Types d'applications Types > WebSphere enterprise applications > application_name.
  2. Sous Propriétés du détail, cliquez sur Mappage rôle de sécurité - utilisateur/groupe. La liste de tous les rôles d'exécution appartenant à cette application s'affiche.
  3. Sélectionnez l'un des rôles que vous avez définis pour l'application.

    Dans l'exemple AddressBookApp, les rôles définis sont Role1 et Role2.

  4. Définissez les utilisateurs, les groupes ou les sujets spéciaux, tels que l'option Tous authentifiés dans le domaine de l'application pour affecter les rôles appropriés. Cette option spécifie que n'importe quel utilisateur peut accéder à la ressource. La contrainte de sécurité dans l'exemple est utilisée pour l'authentification uniquement.
  5. Répétez les étapes précédentes pour chaque rôle que vous avez défini dans l'application JAX-RS.
  6. Cliquez sur OK pour sauvegarder vos modifications.

Résultats

En utilisant la console d'administration, vous avez appliqué des contraintes de rôles à des modèles d'identificateur URI de ressources pour permettre l'accès à ces ressources en fonction de rôles.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxrs_impl_securejaxrs_admin
Nom du fichier : twbs_jaxrs_impl_securejaxrs_admin.html