Adición y eliminación de propiedades personalizadas de proveedor de señales mediante scripts wsadmin
Utilice la herramienta wsadmin, que soporta los lenguajes de script Jython y Jacl, para administrar el servicio de confianza. Utilice este tema para establecer propiedades de configuración de sistema internas para la configuración de proveedor de señales añadiendo o eliminando propiedades personalizadas.
Antes de empezar
Acerca de esta tarea
Procedimiento
- Añada propiedades personalizadas nuevas a una configuración de proveedor de señales
específica.
Utilice el mandato updateSTSTokenTypeConfiguration para añadir o actualizar propiedades personalizadas a la configuración de proveedor de señales. No utilice el mandato updateSTSTokenTypeConfiguration para eliminar propiedades personalizadas. Si especifica el parámetro -distributedCache, el proveedor de señales del contexto de seguridad genera un aviso y modifica la configuración de la memoria caché distribuida de WS-Security. No especifique un valor para el parámetro -distributedCache de las señales personalizadas.
- Inicie un mandato de script. Para obtener más información, consulte cómo iniciar el cliente de scripts wsadmin.
- Determine la configuración de proveedor de señales a editar. Entre el mandato siguiente para ver una lista de los nombre de cada proveedor de señal configurado:
AdminTask.listSTSConfiguredTokenTypes()
- Revise las propiedades personalizadas configuradas para el proveedor de señales
de interés. Especifique el siguiente mandato para ver un objeto de propiedades que contiene los datos de configuración personalizados para el proveedor de señales Señal de contexto de seguridad:
AdminTask.querySTSTokenTypeConfigurationCustomProperties('Señal de contexto de seguridad')
- Añada propiedades personalizadas a la configuración de proveedor de señales. Utilice el mandato updateSTSTokenTypeConfiguration para añadir los datos de configuración del proveedor de señales Señal de contexto de seguridad. Utilice el ejemplo siguiente para añadir la propiedad personalizada com.ibm.ws.security.webChallengeIfCustomSubjectNotFound con un valor de false y la propiedad personalizada com.ibm.ws.security.defaultLoginConfig con un valor de system.DEFAULT a la configuración:
El mandato devuelve un mensaje que indica si la operación se ha realizado de forma satisfactoria o anómala.AdminTask.updateSTSTokenTypeConfiguration('Señal de contexto de seguridad', '[-customProperties [[com.ibm.ws.security.webChallengeIfCustomSubjectNotFound false] [com.ibm.ws.security.defaultLoginConfig system.DEFAULT]] ]')
- Guarde los cambios de configuración. Utilice el mandato siguiente para guardar los cambios:
AdminConfig.save()
- Vuelva a cargar los cambios de configuración modificada. Utilice el mandato siguiente para forzar que el servicio de confianza vuelva a cargar la configuración modificada sin reiniciar el servidor de aplicaciones.
AdminTask.refreshSTS()
- Edite propiedades personalizadas para una configuración de proveedor de señales
específica.
- Vea las propiedades personalizadas configuradas para el proveedor de señales de
interés. Especifique el siguiente mandato para ver un objeto de propiedades que contiene los datos de configuración personalizados para el proveedor de señales Señal de contexto de seguridad:
AdminTask.querySTSTokenTypeConfigurationCustomProperties('Señal de contexto de seguridad')
- Modifique los datos de configuración para el proveedor de señales de interés. Utilice el mandato updateSTSTokenTypeConfiguration para modificar los datos de configuración existentes del proveedor de señales Señal de contexto de seguridad. Este ejemplo especifica que la configuración de proveedor de señales Señal de contexto de seguridad incluye la propiedad personalizada com.ibm.ws.security.webChallengeIfCustomSubjectNotFound con un valor de false y la propiedad personalizada com.ibm.ws.security.defaultLoginConfig con un valor de system.DEFAULT. Utilice el mandato siguiente para cambiar el valor de la propiedad personalizada com.ibm.ws.security.defaultLoginConfig de system.DEFAULT a system.CUSTOM y no cambiar ninguna otra propiedad personalizada configurada:
El mandato devuelve un mensaje que indica si la operación se ha realizado de forma satisfactoria o anómala.AdminTask.updateSTSTokenTypeConfiguration('Señal de contexto de seguridad', '[-customProperties [[com.ibm.ws.security.defaultLoginConfig system.CUSTOM]]]')
- Guarde los cambios de configuración. Utilice el mandato siguiente para guardar los cambios:
AdminConfig.save()
- Vuelva a cargar los cambios de configuración modificada. Utilice el mandato siguiente para forzar que el servicio de confianza vuelva a cargar la configuración modificada sin reiniciar el servidor de aplicaciones:
AdminTask.refreshSTS()
- Vea las propiedades personalizadas configuradas para el proveedor de señales de
interés.
- Elimine las propiedades personalizadas de las configuraciones de proveedor de señales.
- Vea las propiedades personalizadas configuradas para el proveedor de señales de
interés. Especifique el siguiente mandato para ver un objeto de propiedades que contiene los datos de configuración personalizados para el proveedor de señales Señal de contexto de seguridad:
AdminTask.querySTSTokenTypeConfigurationCustomProperties('Señal de contexto de seguridad')
- Suprima la propiedad personalizada de la configuración de proveedor de señales. Utilice el mandato deleteSTSTokenTypeConfigurationCustomProperties para suprimir propiedades personalizadas de la configuración. Especifique los nombres de las propiedades personalizadas a eliminar utilizando el parámetro propertyNames. Si el nombre especificado no existe en la configuración, no se realizan cambios de configuración. El mandato siguiente elimina las propiedades personalizadas com.ibm.ws.security.webChallengeIfCustomSubjectNotFound y com.ibm.ws.security.defaultLoginConfig de la configuración de proveedor de señales Señal de contexto de seguridad:
El mandato devuelve un mensaje que indica si la operación se ha realizado de forma satisfactoria o anómala.AdminTask.deleteSTSTokenTypeConfigurationCustomProperties('Señal de contexto de seguridad', '[-propertyNames com.ibm.ws.security.webChallengeIfCustomSubjectNotFound com.ibm.ws.security.defaultLoginConfig]')
- Guarde los cambios de configuración. Utilice el mandato siguiente para guardar los cambios:
AdminConfig.save()
- Vuelva a cargar los cambios de configuración modificada. Utilice el mandato siguiente para forzar que el servicio de confianza vuelva a cargar la configuración modificada sin reiniciar el servicio:
AdminTask.refreshSTS()
- Vea las propiedades personalizadas configuradas para el proveedor de señales de
interés.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_wsfpcustomtoken
File name: txml_wsfpcustomtoken.html