Vous pouvez configurer de nouvelles entrées de données
d'authentification J2C (Java™ 2 Connector) à l'aide de l'outil de script wsadmin.
Avant de commencer
Avant de commencer cette tâche, assurez-vous que l'outil wsadmin est démarré.
Pour plus d'informations, voir la rubrique sur le démarrage du client de scriptage wsadmin.
Pourquoi et quand exécuter cette tâche
Pour configurer une nouvelle entrée de données d'authentification J2C, procédez comme suit :
Procédure
- Identifiez l'ID parent :
Exemple de sortie :
(cells/mycell|security.xml#Security_1)
- Extrayez les attributs requis :
Exemple de sortie :
Attribut Type
alias String
userId String
password String
- Définissez les attributs requis :
Langage Jacl :
set alias [list
alias myAlias]
set userid [list userId myid]
set password [list password secret]
set jaasAttrs [list $alias $userid $password]
Exemple de sortie :
{alias myalias} {userId myid} {password secret}
En langage
Jython :
alias = ['alias', 'myAlias']
userid = ['userId', 'myid']
password = ['password', 'secret']
jaasAttrs = [alias, userid, password]
print jaasAttrs
Exemple de sortie :
[['alias', 'myAlias'], ['userId', 'myid'], ['password', 'secret']]
- Créez les données d'authentification JAAS :
Langage Jacl :
$AdminConfig create JAASAuthData $security $jaasAttrs
En langage
Jython :
print AdminConfig.create('JAASAuthData', security, jaasAttrs)
Exemple de sortie :
(cells/mycell|security.xml#JAASAuthData_2)
- Enregistrez les modifications apportées à la configuration. Pour plus d'informations, reportez-vous à la rubrique Enregistrement des modifications de configuration avec l'outil wsadmin.
- Dans un environnement de déploiement réseau uniquement, synchronisez le noeud. Pour plus d'informations, reportez-vous à la rubrique Synchronisation des noeuds à l'aide de l'outil wsadmin.