< Précédent | Suivant >

Leçon 4.1 : Activation de l'autorisation WebSphere eXtreme Scale

Pour activer l'autorisation dans WebSphere eXtreme Scale, vous devez activer la sécurité sur un ObjectGrid spécifique.

Pour activer l'autorisation sur l'ObjectGrid, vous devez affecter à l'attribut securityEnabled la valeur true pour cet ObjectGrid spécifique dans le fichier XML. Pour ce tutoriel, vous pouvez utiliser le fichier XSDeployment_sec.ear dans le répertoire samples_home/WASSecurity dont la sécurité est déjà définie dans le fichier objectGrid.xml ou vous pouvez modifier le fichier existant objectGrid.xml pour activer la sécurité. Cette leçon explique comment modifier le fichier pour activer la sécurité.
  1. Extrayez les fichiers dans le fichier XSDeployment.ear, puis décompressez le fichier XSDeploymentWeb.war.
  2. Ouvrez le fichier objectGrid.xml et affectez à l'attribut la valeur true sur le niveau ObjectGrid. Voir un exemple de cet attribut ci-dessous :
    <?xml version="1.0" encoding="UTF-8"?>
    
    <objectGridConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://ibm.com/ws/objectgrid/config ../objectGrid.xsd"
     xmlns="http://ibm.com/ws/objectgrid/config">
    
        <objectGrids>
            <objectGrid name="Grid" securityEnabled="true">
                <backingMap name="Map1" />
            </objectGrid>
        </objectGrids>
    
    </objectGridConfig>
    Si vous avez plusieurs ObjectGrids définis, vous devez définir cet attribut dans chaque grille.
  3. Remodularisez les fichiers XSDeploymentWeb.war et XSDeployment.ear pour inclure vos modifications. Nommez le fichier XSDeployment_sec.ear pour ne pas remplacer le package d'origine.
  4. Désinstallez l'application existante XSDeployment et installez le fichier XSDeployment_sec.ear. Voir Leçon 2.4 : Installation et exécution de l'exemple pour plus d'informations sur le déploiement des applications.

Point de contrôle de la leçon

Vous avez activé la sécurité sur l'ObjectGrid, ce qui permet également d'activer l'autorisation dans la grille de données.

< Précédent | Suivant >