[TIP: Focusing the table of contents and search results]
Configuring new Java 2 Connector authentication data entries using
scripting
You can configure new Java 2 Connector (J2C) authentication data
entries with the wsadmin tool and scripting.
About this task
Perform the following steps to configure a new J2C authentication
data entry:
Procedure
- Identify the parent ID:
Using Jacl:
set security [$AdminConfig getid /Cell:mycell/Security:/]
Using Jython:
security = AdminConfig.getid('/Cell:mycell/Security:/')
print security
Example output:
(cells/mycell|security.xml#Security_1)
- Get required attributes:
Using Jacl:
$AdminConfig required JAASAuthData
Using Jython:
print AdminConfig.required('JAASAuthData')
Example output:
Attribute Type
alias String
userId String
password String
- Set up required attributes:
Using Jacl:
set alias [list alias myAlias]
set userid [list userId myid]
set password [list password secret]
set jaasAttrs [list $alias $userid $password]
Example output:
{alias myAlias} {userId myid} {password secret}
Using Jython:
alias = ['alias', 'myAlias']
userid = ['userId', 'myid']
password = ['password', 'secret']
jaasAttrs = [alias, userid, password]
print jaasAttrs
Example output:
[['alias', 'myAlias'], ['userId', 'myid'], ['password', 'secret']]
- Create JAAS auth data:
Using Jacl:
$AdminConfig create JAASAuthData $security $jaasAttrs
Using Jython:
print AdminConfig.create('JAASAuthData', security, jaasAttrs)
Example output:
(cells/mycell|security.xml#JAASAuthData_2)
- Save the configuration changes. See the Saving configuration changes with the wsadmin tool
article for more information.
- In a network deployment environment
only, synchronize the node. See the Synchronizing nodes with the wsadmin tool
article for more information.
|
