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.

Avoid trouble Avoid trouble: Si utiliza LocalOS como registro de usuarios activo, asegúrese de que los usuarios y los grupos utilizados por los mandatos del grupo de mandatos SecurityRealmInfoCommands tengan un segmento OMVS válido. gotcha
Utilice los mandatos siguientes para gestionar reinos fiables en la configuración de seguridad:

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')
Avoid trouble Avoid trouble: Si lista los grupos del registro de usuarios que pertenecen al reino de seguridad, el dominio de seguridad o el nombre del recurso de interés, debe asegurarse de añadir un segmento OMVS (donde se almacena la información de usuario y grupo) a cualquier grupo que desee utilizar con WebSphere Application Server.gotcha

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')
Avoid trouble Avoid trouble: Si lista los usuarios del registro de usuarios de un dominio de seguridad, nombre de recurso o nombre de dominio específicos, debe asegurarse de añadir un segmento OMVS (donde se almacene la información de usuario y grupo) en cualquier usuario que desee utilizar con WebSphere Application Server.gotcha

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')

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7securityrealm
File name: rxml_7securityrealm.html