Utilice la herramienta wsadmin, que soporta los lenguajes de script
Jython y Jacl, para consultar el servicio de confianza para valores de configuración
existentes. Utilice los mandatos de este tema para ver configuraciones de servicio de confianza actuales
antes de añadir, eliminar o editar configuraciones de proveedor de señales y de punto final.
Acerca de esta tarea
Consulte las configuraciones de proveedor de señales y las configuraciones de
punto final actuales utilizando el grupo de mandatos de
STSManagement. Utilice los siguientes ejemplos de mandato de sintaxis de Jython
al grabar scripts de automatización para recuperar atributos de configuración
y establecer la salida en una variable.
Pase la variable recién establecida a
los mandatos administrativos del grupo STSManagement para automatizar la edición de las
configuraciones de proveedor de señales y de punto final.
Procedimiento
- Utilice los siguientes ejemplos de mandatos para consultar el servicio de confianza
correspondiente a las configuraciones de proveedor de señales.
- Determine el nombre local del proveedor de señales predeterminado y establézcalo en
la variable myDefaultTokenType.
El mandato siguiente establece la variable
myDefaultTokenType en la serie de nombre local del proveedor de
señales predeterminado:
myDefaultTokenType = AdminTask.querySTSDefaultTokenType()
print myDefaultTokenType
- Liste los nombres locales de cada proveedor de señales configurado.
El siguiente
mandato establece la variable
myTokenTypes en una matriz que contiene
los nombres locales de los proveedores de señales configurados:
myTokenTypes = AdminTask.listSTSConfiguredTokenTypes()
print myTokenTypes
- Visualice las propiedades no personalizadas del proveedor de señales predeterminado.
El
mandato siguiente devuelve una instancia java.util.Properties que contiene los valores de cada
propiedad no personalizada para el proveedor de señales predeterminado almacenado en la
variable
myDefaultTokenType.
AdminTask.querySTSTokenTypeConfigurationDefaultProperties(myDefaultTokenType)
Si
desea utilizar este mandato para consular un proveedor de señales específico,
utilice la siguiente sintaxis Jython:
AdminTask.querySTSTokenTypeConfigurationDefaultProperties('"Señal de contexto de seguridad"')
- Visualice un objeto de propiedades que contenga todas las propiedades personalizadas
para una configuración de proveedor de señales.
El mandato siguiente devuelve
una instancia java.util.Properties que contiene los valores para cada una de las propiedades
personalizadas del proveedor de señales almacenado en la variable
myDefaultTokenType.
AdminTask.querySTSTokenTypeConfigurationCustomProperties(myDefaultTokenType)
Si
desea utilizar este mandato para consular un proveedor de señales específico,
utilice la siguiente sintaxis Jython:
AdminTask.querySTSTokenTypeConfigurationCustomProperties('"Señal de contexto de seguridad"')
- Utilice los siguientes ejemplos de mandatos para consultar configuraciones de
destino de punto final y restricciones de seguridad para los destinos de punto final.
- Visualice cada identificador de recursos uniforme (URI) para cada punto
final asignado.
El siguiente mandato establece la variable
allMyURIs en una matriz que contiene los
URI para cada punto final asignado:
allMyURIs = AdminTask.listSTSAssignedEndpoints()
print allMyURIs
- Visualice el proveedor de señales que está asignado a un URI de punto final específico.
El mandato siguiente establece la variable
myTokenType
en el nombre del proveedor de señales que está asignado al URI de punto final
http://myserver.mysom.com:9080/Example:
myTokenType = AdminTask.querySTSEndpointTokenType('http://myserver.mysom.com:9080/Example')
print myTokenType
Qué hacer a continuación
Utilice la herramienta wsadmin para gestionar y editar las configuraciones de proveedor
de señales y de punto final.