+

Search Tips   |   Advanced Search

Configure new Java 2 Connector authentication data entries using wsadmin

We can configure new Java 2 Connector (J2C) authentication data entries with the wsadmin scripting tool.

Before starting this task, wsadmin.sh must be running. Starting the wsadmin scripting client article for more information.

To configure a new J2C authentication data entry:

  1. Identify the parent ID:

    • Jacl:

        set security [$AdminConfig getid /Cell:mycell/Security:/]

    • Jython:

      security = AdminConfig.getid('/Cell:mycell/Security:/')
      print security 

    Example output:

      (cells/mycell|security.xml#Security_1)

  2. Get required attributes:

    • Jacl:

        $AdminConfig required JAASAuthData

    • Jython:

        print AdminConfig. required('JAASAuthData')

    Example output:

    Attribute       Type
    alias          String
    userId          String
    password        String

  3. Set up required attributes:

    • 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}

    • Jython:

      alias = ['alias', 'myAlias']
      userid = ['userId', 'myid']
      password = ['password', 'secret']
      jaasAttrs = [alias, userid, password]
      print jaasAttrs

      Example output:

        [['alias', 'myAlias'], ['userId', 'myid'], ['password', 'secret']]

  4. Create JAAS auth data:

    • Jacl:

        $AdminConfig create JAASAuthData $security $jaasAttrs

    • Jython:

        print AdminConfig.create('JAASAuthData', security, jaasAttrs)

    Example output:

      (cells/mycell|security.xml#JAASAuthData_2)

  5. Save the configuration changes. See the topic Saving configuration changes with wsadmin.sh for more information.

  6. In a network deployment environment only, synchronize the node. See the topic Synchronizing nodes with wsadmin.sh for more information.


Related tasks

  • Use the wsadmin scripting AdminConfig object for scripted administration
  • Synchronize nodes using wsdmin.sh
  • Start the wsadmin scripting client
  • Saving configuration changes with wsadmin.sh

  • Commands for the AdminConfig object