WAS v8.5 > Reference > Commands (wsadmin scripting)

IdMgrConfig command group for AdminTask

We can use the Jython or Jacl scripting languages to configure the virtual member manager with wsadmin. The commands and parameters in the IdMgrConfig group can be used to create and manage your entity type configuration.

The IdMgrConfig command group for AdminTask includes the following commands:


createIdMgrSupportedEntityType

The createIdMgrSupportedEntityType command creates a supported entity type configuration.

Parameters

-name

The name of the supported entity type. The value of this parameter must be one of the supported entity types. (String, required)

-defaultParent

The default parent node for the supported entity type. (String, required)

-rdnProperties

The RDN attribute name for the supported entity type in the entity domain name. To reset all values of the rdnProperties parameter, specify a blank string ("") (String, required)

-securityDomainName

The name that uniquely identifies the security domain. If we do not specify this parameter, the command uses the global federated repository. (String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:


deleteIdMgrSupportedEntityType

The deleteIdMgrSupportedEntityType command deletes the supported entity type configuration specified.

Parameters

-name

The name of the supported entity type. The value of this parameter must be one of the supported entity types. (String, required)

-securityDomainName

The name that uniquely identifies the security domain. If we do not specify this parameter, the command uses the global federated repository. (String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:


getIdMgrSupportedEntityType

The getIdMgrSupportedEntityType command returns the configuration of the supported entity type specified.

Parameters

-name

The name of the supported entity type. The value of this parameter must be one of the supported entity types. (String, required)

-securityDomainName

The name that uniquely identifies the security domain. If we do not specify this parameter, the command uses the global federated repository. (String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:


isIdMgrUseGlobalSchemaForModel

The isIdMgrUseGlobalSchemaForModel command returns a boolean that indicates whether the global schema option is enabled for the data model for the specified domain in a multiple security domain environment.

Parameters

-securityDomainName

The name that uniquely identifies the security domain. (String, required)

Returns

A Boolean value that indicates whether global schema option is enabled for the data model for the specified domain.

Examples

Batch mode example usage:

Interactive mode example usage:


listIdMgrSupportedEntityTypes

The listIdMgrSupportedEntityTypes command lists all of the supported entity types configured.

Parameters

-securityDomainName

The name that uniquely identifies the security domain. If we do not specify this parameter, the command uses the global federated repository. (String, optional)

Returns

A list containing the names of the supported entity types

Examples

:

Interactive mode example usage:


listIdMgrGroupsForRoles

The listIdMgrGroupsForRoles command lists the mapping of groups to roles in federated repositories.

Parameters

-securityDomainName

The name that uniquely identifies the security domain. If we do not specify this parameter, the command uses the global federated repository. (String, optional)

Returns

A Map object containing roleName as the key, and the value of each key is a list of uniqueNames.

Examples

Batch mode example usage:

Interactive mode example usage:


listIdMgrUsersForRoles

The listIdMgrUsersForRoles command lists the mapping of users to roles in federated repositories.

Parameters

-securityDomainName

The name that uniquely identifies the security domain. If we do not specify this parameter, the command uses the global federated repository. (String, optional)

Returns

A Map object containing roleName as the key, and the value of each key is a list of uniqueNames.

Examples

Batch mode example usage:

Interactive mode example usage:


mapIdMgrUserToRole

The mapIdMgrUserToRole command maps a user to a specified role in federated repositories. We can map a user to only one role.

Parameters

-roleName

The name of the role. Valid values are IdMgrAdmin, IdMgrReader, or IdMgrWriter, which are the federated repositories pre-defined roles. (String, required)

-userId

The user ID or unique name of the user to whom to map the specified role. If we specify the user ID, it should correspond to a unique user in the repository. (String, required)

-securityDomainName

The name that uniquely identifies the security domain. If we do not specify this parameter, the command uses the global federated repository. (String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:


mapIdMgrGroupToRole

The mapIdMgrGroupToRole command maps a group to a specified role in federated repositories. We can map a group to only one role.

Parameters

-roleName

The name of the role. Valid values are IdMgrAdmin, IdMgrReader, or IdMgrWriter, which are the federated repositories pre-defined roles. (String, required)

-groupId

The common name or unique name of the group to which to map the specified role. If we specify the common name, it should correspond to a unique group in the repository. Alternately, to map all logged-in users to the specified role, we can specify a special subject with the value ALLAUTHENTICATED. (String, required)

-securityDomainName

The name that uniquely identifies the security domain. If we do not specify this parameter, the command uses the global federated repository. (String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:


removeIdMgrGroupsFromRole

The removeIdMgrGroupsFromRole command removes a group from a specified role in federated repositories.

Parameters

-roleName

The name of the role. Valid values are IdMgrAdmin, IdMgrReader, or IdMgrWriter, which are the federated repositories pre-defined roles. (String, required)

-groupId

The common name or unique name of the group to which to map the specified role. If we specify the common name, it should correspond to a unique group in the repository. Alternately, to remove the mapping of all logged-in users to the specified role, we can specify a special subject with the value ALLAUTHENTICATED. (String, required)

We can specify an asterisk (*) to remove all users mapped to the specified role.

-securityDomainName

The name that uniquely identifies the security domain. If we do not specify this parameter, the command uses the global federated repository. (String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:


removeIdMgrUsersFromRole

The removeIdMgrUsersFromRole command removes a user from a specified role in federated repositories.

Parameters

-roleName

The name of the role. Valid values are IdMgrAdmin, IdMgrReader, or IdMgrWriter, which are the federated repositories pre-defined roles. (String, required)

-userId

The user ID or unique name of the user whose mapping to the specified role to remove. If we specify the user ID, it should correspond to a unique user in the repository. (String, required)

We can specify an asterisk (*) to remove all users mapped to the specified role.

-securityDomainName

The name that uniquely identifies the security domain. If we do not specify this parameter, the command uses the global federated repository. (String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:


resetIdMgrConfig

The resetIdMgrConfig command resets the current configuration to the last configuration that was saved.

Parameters

-securityDomainName

The name that uniquely identifies the security domain. If we do not specify this parameter, the command uses the global federated repository. (String, optional)

Returns None.

Examples

:

Interactive mode example usage:


setIdMgrUseGlobalSchemaForModel

The setIdMgrUseGlobalSchemaForModel command sets the global schema option for the data model in a multiple security domain environment. Global schema refers to the schema of the admin domain.

Application domains that are set to use global schema share the same schema of the admin domain. Hence, if you extend the schema for an application in one domain, you must take into consideration how that might affect applications of other domains as they are also bound by the same schema. For example, adding a mandatory property for one application might cause other applications to fail.

Parameters

-useGlobalSchema

Whether the data model should use the global schema. Global schema refers to the schema of the admin domain. The default value of this parameter is false. (Boolean, required)

-securityDomainName

The name that uniquely identifies the security domain. (String, required)

Examples

Batch mode example usage:

Interactive mode example usage:


showIdMgrConfig

The showIdMgrConfig command returns the current configuration XML in string format.

Parameters

-file

The name of the file where to save the configuration XML string. (String, optional)

-securityDomainName

The name that uniquely identifies the security domain. If we do not specify this parameter, the command uses the global federated repository. (String, optional)

Returns None.

Examples

:

Interactive mode example usage:


updateIdMgrLDAPBindInfo

The updateIdMgrLDAPBindInfo command dynamically updates the LDAP server bind information. If we specify a value for the bindDN parameter, then specify a value for the bindPassword parameter. If we specify the id parameter only, then the LDAP server information is refreshed.

Parameters

-id

The ID of the repository. (String, required)

-bindDN

The binding distinguished name for the LDAP server. (String, optional)

-bindPassword

The binding password for the LDAP server. (String, optional)

-securityDomainName

The name that uniquely identifies the security domain. If we do not specify this parameter, the command uses the global federated repository. (String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:


updateIdMgrSupportedEntityType

The updateIdMgrSupportedEntityType command updates the configuration specified for a supported entity type.

Parameters

-name

The name of the supported entity type. The value of this parameter must be one of the supported entity types. (String, required)

-securityDomainName

The name that uniquely identifies the security domain. If we do not specify this parameter, the command uses the global federated repository. (String, optional)

-defaultParent

The default parent node for the supported entity type. (String, optional)

-rdnProperties

The RDN attribute name for the supported entity type in the entity domain name. To reset all the values of the rdnProperties parameter, specify a blank string (""). (String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:


Related


Use the wsadmin scripting AdminTask object for scripted administration


Reference:

Commands for AdminTask using wsadmin.sh
IdMgrRepositoryConfig command group for AdminTask
IdMgrRealmConfig command group for AdminTask


+

Search Tips   |   Advanced Search