Ejercicio: Aplicar permisos de tabla

Completado

El propósito de este laboratorio práctico es configurar los permisos de tabla para ayudar a proteger el acceso a filas de tablas de Microsoft Dataverse.

Los ejercicios funcionan mejor cuando se dispone de datos de ejemplo con los que trabajar. En función del entorno con el que trabaja, puede que quiera instalar algunos datos de ejemplo para ayudar con los ejercicios. Microsoft Power Platform permite agregar datos de ejemplo según sea necesario. Si el entorno en el que trabaja no tiene datos de ejemplo instalados, siga los pasos de la documentación para Agregar o quitar datos de ejemplo para instalar los datos de ejemplo en su entorno.

Objetivos de aprendizaje

El objetivo de estos ejercicios es que aprenda a:

  • Usar el estudio de diseño de Power Pages para configurar permisos de tabla.

  • Crear y asignar un rol web.

  • Crear una fila de permisos de tabla.

  • Vincular el permiso de la tabla al rol web y, a continuación, asociar el rol web a un contacto de Dataverse.

Requisitos previos

Para este ejercicio, debe tener los siguientes parámetros configurados en su entorno:

  • Un sitio web de Power Pages aprovisionado. Si no tiene un sitio web disponible, siga las instrucciones de Crear un sitio con Power Pages.

  • Obtenga acceso al estudio de diseño de Power Pages:

Escenario

Su organización ha aprovisionado un sitio web de Power Pages y desea crear un directorio de organizaciones proveedoras. Después del aprovisionamiento inicial de las páginas del sitio web y de la lista para administrar el directorio de proveedores, los administradores han descubierto que ningún usuario tiene acceso a los datos, independientemente de sus roles de seguridad.

Su organización desea ofrecer acceso a los datos a los usuarios autenticados específicos, pero no a los visitantes anónimos.

Pasos generales

Para finalizar el ejercicio, complete las siguientes tareas.

  1. Agregue una página web con un componente de lista que muestre la tabla Cuenta.

  2. Registre un nuevo usuario en el sitio web utilizando la autenticación local.

  3. Cree una nueva fila Rol web para el acceso a la lista de proveedores.

  4. Cree una fila Permiso de tabla, ofreciendo acceso de lectura global a la tabla Cuentas a los usuarios que tienen el rol de acceso a la lista de proveedores.

  5. Vincule el usuario del sitio web al rol web y, a continuación, el rol web al permiso de tabla.

  6. Confirme que el usuario que tiene el rol de acceso a la lista de proveedores tiene acceso a la lista de cuentas.

Pasos detallados

Siga los pasos detallados de las secciones siguientes para finalizar este ejercicio.

Iniciar el estudio de diseño de Power Pages

Siga estos pasos para iniciar el estudio de diseño de Power Pages:

  1. Inicie sesión en Power Pages.

  2. Seleccione el entorno que corresponda en la esquina superior derecha.

  3. Seleccione el sitio web y, a continuación, Editar.

Crear la página web Proveedores

Para crear la página web Proveedores, siga estos pasos:

  1. Seleccione el espacio de trabajo Páginas.

  2. Seleccione + Página.

    • Introduzca Proveedores como nombre de la página.

    • Seleccione la plantilla Comenzar desde cero.

    • Seleccione Agregar.

Agregar una lista

Para agregar una lista, siga estos pasos:

  1. En el lienzo de la página, en la sección vacía, seleccione el componente Lista.

    Nota

    Si no se ve el componente Lista, seleccione el menú de puntos suspensivos (...) para mostrar más componentes.

  2. Introduzca la información siguiente en el cuadro de diálogo Agregar una lista. Si se le solicita, seleccione + Nueva lista.

    • Elegir una tabla: cuenta

    • Seleccione las vistas de datos: cuentas activas

    • Nombre su lista: proveedores

  3. Seleccione Listo.

  4. Seleccione Vista previa > Sitio de escritorio para ver la página. Recibirá un mensaje indicando que no tiene permiso para ver las filas.

Captura de pantalla del mensaje de error al intentar acceder a la lista de cuentas sin permisos de tabla vigentes.

Agregar un usuario del sitio web

Siga estos pasos para agregar un usuario del sitio web:

  1. Seleccione el elemento de menú Iniciar sesión.

  2. Seleccione la pestaña Registrar.

  3. Rellene la información de correo electrónico, nombre de usuario y contraseña.

  4. Seleccione Registrar. Aparecerá la página de perfil.

  5. Rellene las columnas Nombre de pila y Apellido, y luego desplácese hacia abajo y seleccione Actualizar.

  6. Cierre la página.

Agregar un rol web y asignar un contacto

Siga estos pasos para agregar un rol web y asignar un contacto:

  1. En el estudio de diseño de Power Pages, seleccione el menú de puntos suspensivos () y, a continuación, Administración del portal.

  2. En la aplicación Administración del portal, en el área Seguridad, seleccione Roles web.

  3. Agregue una nueva Rol web y luego introduzca los siguientes valores:

    • Nombre: acceso a la lista de proveedores

    • Sitio web: su sitio web

  4. Guarde la fila.

  5. Seleccione la pestaña Relacionado y luego elija Contactos.

  6. Seleccione Agregar contacto existente.

  7. En la lista del lado derecho, seleccione el contacto que registró en el sitio web y luego elija Agregar.

  8. Mantenga abierta la aplicación Administración del portal.

Crear el permiso de tabla

A continuación, crea el permiso de tabla siguiendo estos pasos:

  1. Cambie al estudio de diseño de Power Pages.

  2. Seleccione el espacio de trabajo de configuración y seleccione Permisos de tabla.

  3. Seleccione + Nuevo permiso y luego introduzca los valores siguientes:

    • Nombre: permiso de proveedores

    • Nombre de tabla: cuenta

    • Tipo de acceso: acceso global

    • Permiso para: lectura

  4. Seleccione Guardar.

Para vincular el rol web y los permisos de tabla, siga estos pasos:

  1. Cambie a la aplicación Administración del portal.

  2. En el formulario Rol web, seleccione la pestaña Relacionado y luego elija Permisos de tabla.

  3. Seleccione Agregar permiso de tabla existente.

  4. En la lista de la derecha, seleccione Permiso de proveedores.

  5. Seleccione Agregar.

  6. Cambie al estudio de diseño, seleccione el menú de puntos suspensivos (...) y, a continuación, Editar para la fila Permiso de proveedores.

  7. El panel Propiedades ahora debería mostrar el rol asociado Acceso a la lista de proveedores.

    Captura de pantalla de la fila de permisos de la tabla Permisos de proveedores con el panel Propiedades abierto y el rol Proveedores mostrándose como asociado con la fila de permisos de tabla.

  8. Seleccione Cancelar.

Comprobar acceso

La última tarea es comprobar el acceso siguiendo estos pasos:

  1. Seleccione Versión preliminar > Escritorio.

  2. Seleccione Iniciar sesión y luego introduzca el nombre de usuario y la contraseña para el usuario del sitio web que creó anteriormente.

  3. Vaya a la página Proveedores, donde debería poder ver la lista de filas de cuenta.

    Captura de pantalla de la página de proveedores mostrando una lista de cuentas.

  4. Seleccione el nombre de usuario y luego seleccione Cerrar sesión. La página debería mostrar un mensaje sobre no tener permiso para ver las filas.