Grupo de mandatos SecurityRealmInfoCommands para el objeto AdminTask
Puede utilizar el lenguaje de script Jython para gestionar configuraciones de reinos de seguridad con la herramienta wsadmin. Utilice los mandatos y parámetros del grupo SecurityRealmInfoCommands para consultar y gestionar reinos fiables.

addTrustedRealms
El mandato addTrustedRealms añade un reino o una lista de reinos a la lista de reinos fiables para la seguridad global o en un dominio de seguridad.
Objeto de destino
Ninguna.
Parámetros necesarios
- -communicationType
- Especifica si confiar en los reinos en la comunicación de entrada o salida. Especifique inbound para configurar la comunicación entrante. Especifique outbound para configurar la comunicación saliente. (Serie)
Parámetros opcionales
- -securityDomainName
- Especifica el nombre del dominio de seguridad de interés. Si no especifica ningún valor para este parámetro, el mandato utiliza la configuración de seguridad global. (Serie)
- -realmList
- Especifica un reino o una lista de reinos para configurarlos como reinos fiables.
(Serie)
Separe cada uno de los reinos de la lista con el carácter de conducto (|) como se muestra en este ejemplo: reino1|reino2|reino3
Valor de retorno
El mandato no devuelve ninguna salida.
Uso del ejemplo de modalidad de proceso por lotes
- Utilizando la serie Jython:
AdminTask.addTrustedRealms('-communicationType inbound -securityDomainName testDomain')
- Utilizando la lista Jython:
AdminTask.addTrustedRealms(['-communicationType', 'inbound', '-securityDomainName', 'testDomain'])
Ejemplo de utilización de la modalidad interactiva
- En Jython:
AdminTask.addTrustedRealms('-interactive')
configureTrustedRealms
El mandato configureTrustedRealms configura reinos fiables. Utilice este mandato para sustituir la lista de reinos fiables y borrar cada uno de los reinos de la lista. Para añadir reinos a la lista de reinos fiables, utilice el mandato addInboundTrustedRealm.
Objeto de destino
Ninguna.
Parámetros necesarios
- -communicationType
- Especifica si deben configurarse dominios de seguridad, reinos o una configuración de seguridad global para la comunicación de entrante o saliente. Especifique inbound para configurar la comunicación entrante. Especifique outbound para configurar la comunicación saliente. (Serie)
Parámetros opcionales
- -securityDomainName
- Especifica el nombre del dominio de seguridad de interés. Si no especifica ningún valor para este parámetro, el mandato utiliza la configuración de seguridad global. (Serie)
- -realmList
- Especifica una lista de reinos para configurarlos como reinos
fiables. (Serie)
Separe cada uno de los reinos de la lista con el carácter de conducto (|) como se muestra en este ejemplo: reino1|reino2|reino3
- -trustAllRealms
- Especifica si debe confiarse en todos los reinos. Especifique true para confiar en todos los reinos. Si especifica true para este parámetro, el mandato no utiliza el parámetro -realmList. (Booleano)
Valor de retorno
El mandato no devuelve ninguna salida.
Uso del ejemplo de modalidad de proceso por lotes
- Utilizando la serie Jython:
AdminTask.configureTrustedRealms('-communicationType inbound -realmList realm1|realm2|realm3')
- Utilizando la lista Jython:
AdminTask.configureTrustedRealms(['-communicationType', 'inbound', '-realmList', 'realm1|realm2|realm3'])
Ejemplo de utilización de la modalidad interactiva
- Utilizando serie de Jython:
AdminTask.configureTrustedRealms('-interactive')
- Utilizando la lista Jython:
listRegistryGroups
El mandato listRegistryGroups muestra los grupos del registro de usuarios que pertenecen al reino de seguridad, dominio de seguridad o nombre de recurso de interés.
Objeto de destino
Ninguna.
Parámetros opcionales
- -securityRealmName
- Especifica el nombre del reino de seguridad de interés. Los parámetros securityDomainName, resourceName y securityRealmName se excluyen entre sí. No especifique más de uno de estos parámetros. (Serie)
- -resourceName
- Especifica el nombre del recurso de interés. Los parámetros securityDomainName, resourceName y securityRealmName se excluyen entre sí. No especifique más de uno de estos parámetros. (Serie)
- -securityDomainName
- Especifica el nombre del dominio de seguridad de interés. Los parámetros securityDomainName, resourceName y securityRealmName se excluyen entre sí. No especifique más de uno de estos parámetros.(String)
- -displayAccessIds
- Especifica si deben visualizarse los ID de acceso para cada grupo. Especifique true para visualizar el ID de acceso y el nombre de grupo para cada uno de los grupos que devuelve el mandato. (Booleano)
- -groupFilter
- Especifica un filtro que el mandato utiliza para consultar grupos. Por ejemplo, especifique test* para devolver grupos que empieza por la serie test. De manera predeterminada, el mandato devuelve todos los grupos. (Serie)
- -numberOfGroups
- Especifica el número de grupos que deben devolverse. De manera predeterminada, el mandato muestra 20 grupos. (Integer)
Valor de retorno
El mandato devuelve una matriz de nombres de grupo. Si ha especificado el parámetro -displayAccessId, el mandato devuelve una matriz de listas de atributos que contienen el nombre de grupo y el ID de acceso de grupo.
Uso del ejemplo de modalidad de proceso por lotes
- Utilizando la serie Jython:
AdminTask.listRegistryGroups('-securityDomainName myTestDomain -groupFilter test* -numberOfGroups 10')
- Utilizando la lista Jython:
AdminTask.listRegistryGroups(['-securityDomainName', 'myTestDomain', '-groupFilter', 'test*', '-numberOfGroups', '10'])
Ejemplo de utilización de la modalidad interactiva
- En Jython:
AdminTask.listRegistryGroups('-interactive')

listRegistryUsers
El mandato listRegistryUsers muestra los usuarios del registro de usuarios para un reino de seguridad, nombre de recurso o nombre de dominio específico.
Objeto de destino
Ninguna.
Parámetros opcionales
- -securityDomainName
- Especifica el nombre del dominio de seguridad de interés. Los parámetros securityDomainName, resourceName y securityRealmName se excluyen entre sí. No especifique más de uno de estos parámetros. Si no especifica los parámetros securityDomainName, resourceName o securityRealmName, el sistema utilizará el registro de usuarios activo de la configuración de seguridad global. (Serie)
- -resourceName
- Especifica el nombre del recurso de interés. Los parámetros securityDomainName, resourceName y securityRealmName se excluyen entre sí. No especifique más de uno de estos parámetros. Si no especifica los parámetros securityDomainName, resourceName o securityRealmName, el sistema utilizará el registro de usuarios activo de la configuración de seguridad global. (Serie)
- -securityRealmName
- Especifica el nombre del reino de seguridad de interés. Los parámetros securityDomainName, resourceName y securityRealmName se excluyen entre sí. No especifique más de uno de estos parámetros. Si no especifica los parámetros securityDomainName, resourceName o securityRealmName, el sistema utilizará el registro de usuarios activo de la configuración de seguridad global. (Serie)
- -displayAccessIds
- Especifica si deben visualizarse los ID de acceso para cada grupo. Especifique true para visualizar el ID de acceso y el nombre de grupo para cada uno de los grupos que devuelve el mandato. (Booleano)
- -userFilter
- Especifica el filtro que el mandato utiliza para consultar usuarios. Por ejemplo, especifique test* para visualizar los nombres de usuario que empiezan por la serie test. De manera predeterminada, el mandato devuelve todos los usuarios. (Serie)
- -numberOfUsers
- Especifica el número de usuarios que deben devolverse. De manera predeterminada, el mandato muestra 20 grupos. (Integer)
Valor de retorno
El mandato devuelve una matriz de nombres de usuario. Si especifica el parámetro -displayAccessId, el mandato devuelve una matriz de listas de usuario que contienen el ID de usuario y los ID de acceso de usuario.
Uso del ejemplo de modalidad de proceso por lotes
- Utilizando la serie Jython:
AdminTask.listRegistryUsers('-securityRealmName defaultWIMFileBasedRealm -displayAccessIds true')
- Utilizando la lista Jython:
AdminTask.listRegistryUsers(['-securityRealmName', 'defaultWIMFileBasedRealm', '-displayAccessIds', 'true'])
Ejemplo de utilización de la modalidad interactiva
- En Jython:
AdminTask.listRegistryUsers('-interactive')

listSecurityRealms
El mandato listSecurityRealms muestra cada uno de los reinos de seguridad de una configuración de seguridad global y los dominios de seguridad.
Objeto de destino
Ninguna.
Valor de retorno
El mandato devuelve una matriz de nombres de reino.
Uso del ejemplo de modalidad de proceso por lotes
- Utilizando la serie Jython:
AdminTask.listSecurityRealms()
- Utilizando la lista Jython:
AdminTask.listSecurityRealms()
Ejemplo de utilización de la modalidad interactiva
- En Jython:
AdminTask.listSecurityRealms('-interactive')
listTrustedRealms
El mandato listTrustedRealms muestra una lista de reinos fiables para un recurso, reino o dominio de seguridad. Si no se especifica ningún dominio de seguridad, nombre de recurso o nombre de reino, el mandato devuelve una lista de los reinos fiables de la configuración de seguridad global. Los parámetros securityRealmName, resourceName y securityDomainName son mutuamente excluyentes.
Objeto de destino
Ninguna.
Parámetros necesarios
- -communicationType
- Especifica si listar los reinos fiables de la comunicación de entrada o salida. Especifique inbound para configurar la comunicación entrante. Especifique outbound para configurar la comunicación saliente. (Serie)
Parámetros opcionales
- -securityRealmName
- Especifica el nombre del reino de seguridad de interés. Si utiliza este parámetro, no utilice los parámetros resourceName o securityDomainName. (Serie)
- -resourceName
- Especifica el nombre del recurso de interés. Si utiliza este parámetro, no utilice los parámetros securityRealmName o securityDomainName. (Serie)
- -securityDomainName
- Especifica el nombre del dominio de seguridad de interés. Si utiliza este parámetro, no utilice los parámetros resourceName o securityRealmName. (Serie)
- -expandRealmList
- Especifica si devolver cada nombre de reino cuando se habilita la propiedad trustAllRealms. Especifique true para devolver todos los nombres de reino. Especifique false para devolver la propiedad trustAllRealms. (Booleano)
- -includeCurrentRealm
- Especifica si incluir el reino actual en la lista de reinos fiables. Especifique true para incluir el reino actual, o false para excluir el reino actual d la lista de reinos fiables. (Booleano)
Valor de retorno
El mandato devuelve una matriz de nombres de reino fiables. Si el reino, recurso o dominio de seguridad de interés está configurado para todos los reinos, el mandato devuelve la serie trustAllRealms.
Uso del ejemplo de modalidad de proceso por lotes
- Utilizando la serie Jython:
AdminTask.listTrustedRealms('-communicationType inbound -resourceName myApplication')
- Utilizando la lista Jython:
AdminTask.listTrustedRealms(['-communicationType', 'inbound', '-resourceName', 'myApplication'])
Ejemplo de utilización de la modalidad interactiva
- En Jython:
AdminTask.listTrustedRealms('-interactive')
removeTrustedRealms
El mandato removeTrustedRealms elimina reinos de una lista de reinos fiables de un dominio de seguridad o de la configuración de seguridad global.
Objeto de destino
Ninguna.
Parámetros necesarios
- -communicationType
- Especifica si eliminar los reinos fiables de la comunicación de entrada y salida. Especifique inbound para configurar la comunicación entrante. Especifique outbound para configurar la comunicación saliente. (Serie)
- -realmList
- Especifica una lista de reinos que se deben eliminar de los reinos fiables. (Serie)
Separe cada uno de los reinos de la lista con el carácter de conducto (|) como se muestra en este ejemplo: reino1|reino2|reino3
Parámetros opcionales
- -securityDomainName
- Especifica el nombre del dominio de seguridad de interés. Si no es especifica ningún dominio de seguridad, el mandato utiliza la configuración de seguridad global. (Serie)
Valor de retorno
El mandato no devuelve ninguna salida.
Uso del ejemplo de modalidad de proceso por lotes
- Utilizando la serie Jython:
AdminTask.removeTrustedRealms('-communicationType inbound -realmList realm1|realm2|realm3')
- Utilizando la lista Jython:
AdminTask.removeTrustedRealms(['-communicationType inbound -realmList realm1|realm2|realm3'])
Ejemplo de utilización de la modalidad interactiva
- En Jython:
AdminTask.removeTrustedRealms('-interactive')
unconfigureTrustedRealms
El mandato unconfigureTrustedRealms elimina un objeto de reino fiable de la configuración.
Objeto de destino
Ninguna.
Parámetros necesarios
- -communicationType
- Especifica si se debe anular la configuración de los reinos fiables para la comunicación de entrada y salida. Especifique inbound para eliminar las configuraciones de comunicación entrante. Especifique outbound para eliminar las configuraciones de comunicación saliente. (Serie)
Parámetros opcionales
- -securityDomainName
- Especifica el nombre del dominio de seguridad de interés. Si no es especifica ningún dominio de seguridad, el mandato utiliza la configuración de seguridad global. (Serie)
Valor de retorno
El mandato no devuelve ninguna salida.
Uso del ejemplo de modalidad de proceso por lotes
- Utilizando la serie Jython:
AdminTask.unconfigureTrustedRealms('-communicationType inbound -securityDomainName testDomain')
- Utilizando la lista Jython:
AdminTask.unconfigureTrustedRealms(['-communicationType', 'inbound', '-securityDomainName', 'testDomain'])
Ejemplo de utilización de la modalidad interactiva
- Utilizando serie de Jython:
AdminTask.unconfigureTrustedRealms('-interactive')