Compartir a través de


Establecer un nivel de seguridad para comprobaciones de acceso

Después de habilitar las comprobaciones de acceso, para la aplicación COM+, debe seleccionar el nivel en el que desea realizar comprobaciones de acceso.

Para seleccionar un nivel de seguridad

  1. En el árbol de consola de la herramienta administrativa Servicios de componentes, haga clic con el botón derecho en la aplicación COM+ para la que desea habilitar las comprobaciones de acceso y, a continuación, haga clic en Propiedades.

  2. En el cuadro de diálogo propiedades de la aplicación, haga clic en la pestaña Seguridad .

  3. En Nivel de seguridad, seleccione una de las siguientes opciones:

    • Realizar comprobaciones de acceso solo en el nivel de proceso: esta configuración indica que los usuarios de roles asignados a la aplicación se agregarán al descriptor de seguridad del proceso. Esto tiene los siguientes efectos e implicaciones:

      La comprobación de roles específica está desactivada en los niveles de componente, método e interfaz. Las comprobaciones de seguridad solo se realizan en el nivel de aplicación.

      La propiedad de seguridad no se incluye en el contexto de los objetos que se ejecutan dentro de la aplicación. Esto puede afectar potencialmente a cómo se activan los objetos. Consulte Security Context (Propiedad) .

      El contexto de llamada de seguridad no estará disponible. La seguridad mediante programación que se basa en la información de contexto de llamada de seguridad no funcionará. Consulte Información de contexto de llamada de seguridad.

    • Realizar comprobaciones de acceso en el nivel de proceso y componente: esta configuración indica que se realizarán comprobaciones de descriptores de seguridad de nivel de proceso y comprobaciones de seguridad basadas en roles completas. Esto tiene los siguientes efectos e implicaciones:

      Para habilitar la comprobación de roles para determinados componentes, debe habilitar las comprobaciones de acceso en el nivel de componente.

      La propiedad de seguridad se incluye en el contexto de los objetos que se ejecutan dentro de la aplicación. Esto puede afectar potencialmente a cómo se activan los objetos. Consulte Security Context (Propiedad) .

      El contexto de llamada de seguridad está disponible. La seguridad basada en roles mediante programación está habilitada. Consulte Información de contexto de llamada de seguridad.

      Nota

      En el caso de las aplicaciones de biblioteca COM+, debe elegir comprobar tanto en el proceso como en los niveles de componente para que cualquier comprobación de acceso significativa funcione. Las aplicaciones de biblioteca se basan en el proceso host para la seguridad de nivel de proceso. Puede determinar cómo interactúa la aplicación de biblioteca con la autenticación realizada por el proceso de host estableciendo la autenticación. Para obtener más información, vea Seguridad de aplicaciones de biblioteca.

       

  4. Haga clic en OK.

La próxima vez que se inicie la aplicación, la seguridad se comprobará automáticamente en el nivel especificado. Solo los usuarios asignados a los roles asignados a la aplicación tendrán acceso a la aplicación.

Asignación de roles a componentes, interfaces o métodos

Configuración de la seguridad de Role-Based

Definición de roles para una aplicación

Habilitación de comprobaciones de acceso para una aplicación

Habilitación de comprobaciones de acceso en el nivel de componente