Mappage d'utilisateurs vers des rôles RunAs à l'aide d'un outil d'assemblage

Les rôles RunAs sont utilisés pour des opérations de délégation. Un composant de servlet ou de bean enterprise utilise le rôle RunAs pour appeler un autre bean enterprise et incarner ce rôle.

Avant de commencer

Avant d'effectuer cette tâche :

Pourquoi et quand exécuter cette tâche

Remarque : Cette procédure peut ne pas correspondre aux étapes requises lors de l'utilisation de votre outil d'assemblage, ou à la version de l'outil d'assemblage que vous utilisez. Nous vous conseillons de suivre les instructions destinées à l'outil et à la version que vous utilisez.

Pour définir des rôles RunAs lorsqu'un servlet ou un bean enterprise d'une application est configuré avec des paramètres RunAs, procédez comme suit :

Procédure

  1. Dans la vue Explorateur de projets d'un outil d'assemblage, cliquez avec le bouton droit de la souris sur un projet d'application d'entreprise ou fichier EAR (Enterprise Archive) et cliquez sur Ouvrir avec > Editeur de descripteur de déploiement. Un éditeur de descripteur de déploiement d'application s'ouvre dans le fichier EAR. Pour accéder aux informations relatives à l'éditeur, appuyez sur la touche F1 et cliquez sur Editeur de descripteur de déploiement d'application.
  2. Dans la page Sécurité, sous Rôle de sécurité exécuté comme liaison, cliquez sur Ajouter.
  3. Cliquez sur Ajouter sous Liaisons RunAs.
  4. Dans l'assistant des rôles de sécurité, sélectionnez un ou plusieurs rôles et cliquez sur Fin.
  5. Répétez les étapes 3 à 5 pour tous les rôles RunAs de l'application.
  6. Fermez l'éditeur du descripteur de déploiement de l'application et, à l'invite, cliquez sur Oui pour sauvegarder les modifications.

Résultats

Le fichier ibm-application-bnd.xmi de l'application contient la table de mappage des utilisateurs et des rôles RunAs.
Configurations prises en charge Configurations prises en charge: Pour les fichiers de liaison et d'extension IBM®, l'extension de nom de fichier .xmi ou .xml est différente selon que vous utilisiez un module ou une application antérieure à Java EE 5 ou un module ou une application ultérieure à Java EE 5. Un fichier de liaison ou d'extension IBM porte le nom ibm-*-ext.xmi ou ibm-*-bnd.xmi où * correspond au fichier d'extension ou de liaison, tel app, application, ejb-jar ou web. Les conditions suivantes s'appliquent :
  • Pour une application ou un module qui utilise une version Java EE antérieure à la version 5, l'extension de fichier doit être .xmi.
  • Pour une application ou un module qui utilise Java EE 5 ou version ultérieure, l'extension de fichier doit être .xml. Si des fichiers .xmi sont inclus dans l'application ou le module, le produit les ignore.

Toutefois, un module Java EE 5 ou version ultérieure peut exister dans une application qui inclut des fichiers antérieurs à Java EE 5 et utilise l'extension de nom de fichier .xmi.

Les fichiers ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi et ibm-portlet-ext.xmi continuent d'utiliser les extensions de fichier .xmi.

sptcfg

Que faire ensuite

Après avoir sécurisé une application, vous pouvez l'installer à l'aide de la console d'administration. Vous pouvez modifier les mappages de rôle RunAs d'une application installée. Pour plus d'informations, voir Collection RunAs utilisateur.

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=tsec_runas_atk
Nom du fichier : tsec_runas_atk.html