Compartir a través de


Usar permisos de depuración para probar código

En esta lección se aprenderá a comprobar el código de permisos usando permisos de depuración.Los permisos de depuración permiten simular lo que verá un usuario final, según sus roles y permisos.

Usar permisos de depuración

En la lección anterior, se escribió el código para comprobar los permisos para ver la pantalla Productos.Un permiso se asigna a un rol por el administrador de la aplicación.Para probar el código, es posible que desee ejecutar la aplicación como usuario con permiso y como usuario sin permiso.Se puede hacer mediante la configuración de permisos para depuración que le permiten ejecutar como usuario con permiso al probar o depurar la aplicación.

Para establecer permisos de depuración

  1. En el Explorador de soluciones, haga doble clic en el nodo Propiedades.

    Aparece el Diseñador de aplicaciones.

  2. Haga clic en la pestaña Control de acceso.

  3. En la cuadrícula Defina o seleccione los permisos que se usarán para la depuración, seleccione el permiso Puede_Ver_Productos y active la casilla Concedido para depuración.

  4. Presione F5 para ejecutar la aplicación.

    El menú Productos debería aparecer en el menú de navegación del grupo Información del producto.

  5. Haga clic en el botón Cerrar en la esquina superior derecha de la aplicación en ejecución para volver al modo de diseño.

  6. Seleccione el permiso Puede_Ver_Productos y desactive la casilla Concedido para depuración.

  7. Presione F5 para ejecutar la aplicación de nuevo.

    No debería verse el menú Productos o el grupo Información del producto.Se está ejecutando la aplicación sin el permiso Puede_Ver_Productos necesario.

Información detallada

En esta lección ha aprendido a establecer permisos para depuración y a probar la aplicación.Los permisos de depuración le permiten ejecutar la aplicación y simular lo que verá un usuario final, según sus roles y permisos.Sin esta capacidad, se tendrían que crear varias identidades del usuario, cerrar la aplicación y, acontinuación, volver a iniciar la sesión utilizando una identidad diferente.

En este ejemplo, únicamente se ha definido un permiso.Muchas aplicaciones crearán varios permisos para fines múltiples; puede seleccionar varios permisos para depuración para probar diferentes combinaciones y asegurarse de que la aplicación funciona como se esperaba.

Pasos siguientes

En el siguiente conjunto de lecciones aprenderá a implementar, instalar y administrar la aplicación.

Próxima lección: Distribuir la aplicación

Vea también

Tareas

Autenticación y autorización de LightSwitch

Otros recursos

Habilitar autorización y crear permisos

Administrar la configuración en LightSwitch