< Précédent | Suivant >

Leçon 2.1 : Configuration de la sécurité du client WebSphere eXtreme Scale

Vous définissez les propriétés du client avec un fichier de propriétés. Ce fichier indique la classe d'implémentation CredentialGenerator à utiliser.

Contenu du fichier des propriétés du client

Ce tutoriel utilise des jetons de sécurité WebSphere Application Server pour les données d'identification du client. Le répertoire samples_home/security_extauth contient le fichier client3.props.

Le fichier client3.props contient les paramètres suivants :
securityEnabled
Active la sécurité du client WebSphere eXtreme Scale. La valeur est true pour indiquer que le client doit envoyer les informations de sécurité disponibles au serveur.
credentialAuthentication
Spécifie la prise en charge de l'authentification des données d'identification du client. La valeur est Supported pour indiquer que le client prend en charge l'authentification des données d'identification du client.
credentialGeneratorClass
Indique le nom de la classe qui implémente l'interface com.ibm.websphere.objectgrid.security.plugins.CredentialGenerator. La valeur correspond à la classe com.ibm.websphere.objectgrid.security.plugins.builtins. UserPasswordCredentialGenerator pour que le client extrait les informations de sécurité de la classe UserPasswordCredentialGenerator.
credentialGeneratorProps
Indique le nom et le mot de passe : manager manager1. Le nom d'utilisateur est manager et le mot de passe est manager1. Vous pouvez également utiliser la commande FilePasswordEncoder.bat|sh pour coder cette propriété à l'aide d'un algorithme or exclusif (xor).

Définition du fichier des propriétés du client en utilisant des propriétés JVM (Java virtual machine)

Dans la console d'administration, procédez comme suit pour les serveurs s1 et s2 dans le cluster appCluster. Si vous utilisez une topologie différente, procédez comme suit pour tous les serveurs d'applications sur lesquels l'application EmployeeManagement est déployée.
  1. Serveurs > Serveurs d'applications WebSphere > server_name > Java et gestion de processus > Définition de processus > Java Virtual Machine.
  2. Créez la propriété JVM générique suivante pour définir l'emplacement du fichier de propriétés du client :
    -Dobjectgrid.client.props=samples_home/security_extauth/client3.props
  3. Cliquez sur OK et enregistrez les modifications.

Point de contrôle de la leçon

Vous avez édité le fichier de propriétés du client et configuré les serveurs dans le cluster appCluster pour utiliser le fichier de propriétés du client. Le fichier des propriétés indique la classe d'implémentation CredentialGenerator à utiliser.

< Précédent | Suivant >