Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Al hacer clic en la casilla Permitir anulación de la aplicación, las aplicaciones pueden proporcionar credenciales en tiempo de ejecución a través de un mecanismo de devolución de llamada suministrado por el Integrador de Transacciones (TI). El uso de la sobrescritura de la aplicación no requiere la instalación ni el uso de Host Integration Server Enterprise Single Sign-On (ESSO). En su lugar, la aplicación cliente proporciona a TI un puntero a un objeto de devolución de llamada que se puede usar para solicitar credenciales durante el tiempo de ejecución. Se proporciona un componente de utilidad para que los clientes puedan agregar su puntero de devolución de llamada al contexto y crear nuevos objetos COM+ que hereden del contexto modificado. El componente de llamada de retorno de seguridad se instala automáticamente.
Nota:
Explicit-Level Sobrescribir autenticación no es el método preferido para especificar las credenciales de un cliente. Si es posible, debería usar las palabras clave de anulación USERID y PASSWORD del contexto del cliente. Para obtener más información, consulte las palabras clave COMTIContext.
Para usar la seguridad explícita, la aplicación cliente debe seguir estos pasos:
Para usar la seguridad explícita
Cree una instancia de un objeto que implemente
IHostSecurityCallback
.Este objeto se crea en la aplicación cliente y lo implementa el desarrollador.
Cree una instancia del objeto
COMTI.HostSecurityContext
de utilidad de TI .Ejecute
SetCallbackObject
en el objeto de utilidad y pase el punteroIHostSecurityCallback
al objeto de devolución de llamada.Cree instancias de su componente de TI mediante el
CreateInstance
método en el objeto de utilidad de seguridad.Cuando la instancia del componente de TI creada en el paso 4 establece una conversación con el host, llama al método
ReturnSecurityInfo
en el objeto de devolución de llamada. TI le pasa a este método el nombre del entorno remoto al que se está contactando. Los parámetros de salida proporcionan el inicio de sesión y la contraseña como texto no cifrado.Como ayuda adicional para los desarrolladores, TI proporciona la información de tipo para la
IHostSecurityCallback
interfaz dentro de la biblioteca de componentes para el componente de seguridad de TI. Esto permite a los desarrolladores de Visual Basic establecer una referencia a este componente y, a continuación, usar laImplements
palabra clave para implementar la clase de devolución de llamada.