Compartir a través de


Tutorial: mostrar datos de forma segura en su sitio

En el tutorial anterior, agregó una lista a una página; sin embargo, los usuarios no podrían ver ningún dato. Power Pages tiene la seguridad habilitada de forma predeterminada para proteger los datos de su empresa. Este tutorial le guiará a través de los pasos para crear permisos de tabla y asociarlos a roles web con objeto de permitir que los visitantes de su sitio solo puedan interactuar con la información que usted permite.

En este tutorial, aprenderá a:

  • Crear permisos de tabla
  • Establecer el tipo de acceso y los privilegios
  • Agregar roles web

Requisitos previos

Crear permisos de tabla

Este video proporciona una descripción general de los pasos para crear permisos de tabla.

Para aprender cómo configurar permisos de tabla para ver los datos:

  1. Vaya a Power Pages.

  2. En el área de trabajo de páginas de la página en la que tiene un componente de lista, seleccione el componente y elija el botón Permisos.

  3. Seleccione Permisos de nueva tabla.

  4. De un nombre al permiso de la tabla.

  5. Seleccione una tabla de Dataverse.

  6. Establezca el tipo de acceso como Global.

    Advertencia

    En este ejemplo, el objetivo es hacer que la lista de todos los registros de becas sea accesible para cualquier persona que visite su sitio, por lo que es apropiado usar la opción global. Sin embargo, en otras situaciones, tenga cuidado con los permisos que concede a las tablas. Por ejemplo, si un visitante ha iniciado sesión en su sitio y necesita ver y actualizar su información de contacto, utilice un tipo de acceso diferente. El acceso personal restringe a los usuarios a solo ver y actualizar su propia información de contacto.

  7. Establezca los permisos en Leer.

  8. Elija Anónimo y Usuario autorizado para los roles web.

    Crear un permiso de tabla.

  9. Ahora que los permisos de la tabla están configurados, vea la página seleccionando Vista previa.

  10. Ahora debería ver una lista de registros de Dataverse en la página.

Nota

Puede dar permiso a la tabla con cualquier nombre, pero lo ideal es que sea descriptivo.

Establecer el tipo de acceso y los privilegios

Cuando configura una lista o un formulario en Power Pages, de manera predeterminada sus usuarios no tendrán acceso a la información en Dataverse. Hay casos en los que le gustaría limitar los datos a los que accede un determinado conjunto de usuarios. Puede controlar el acceso hacer con una combinación de permisos de tabla y roles de seguridad.

Si su tabla de Dataverse tiene una relación con una tabla de contactos o cuentas, puede filtrar los registros según esa relación.

En el ejemplo siguiente, hemos creado una tabla que tiene una búsqueda en la tabla de contactos.

Este video proporciona una descripción general de los pasos para configurar los tipos de acceso y los privilegios.

  1. Cree una página con una lista que muestre registros que tengan una relación con la tabla de contactos.

    Nota

    Vaya a Tutorial: Agregar lista a una página para obtener detalles sobre cómo una lista a la página. Cree una tabla con una búsqueda en la tabla de contactos.

  2. De la lista en la página, elija en el botón Permiso.

  3. Seleccione Nuevo para crear un permiso de tabla.

  4. Asigne un nombre a la tabla y elija Tabla.

  5. Seleccione el tipo de acceso Acceso global.

  6. Establezca los permisos en Leer.

  7. Asigne el permiso Tabla al rol web Usuario autenticado.

  8. Seleccione Guardar.

    Captura de pantalla que muestra la creación de un permiso de tabla para una tabla con búsqueda de contactos

  9. Obtenga la vista previa del sitio e inicie sesión. Para este tutorial, puede iniciar sesión con Microsoft Entra ID.

  10. Vea la página en el sitio. Cuando cualquier usuario inicie sesión, debería ver todos los datos en la tabla.

    Usuario registrado viendo todos los datos en una página.

  11. En nuestro ejemplo, solo querríamos mostrar registros relacionados con el usuario actualmente conectado. Regrese al estudio de diseño, seleccione la lista en la página y seleccione los permisos.

  12. Modifique el permiso de tabla existente y cambie el Tipo de acceso a Acceso de contacto.

  13. Deberá especificar la relación entre su tabla y la tabla de contactos.

    Nota

    Si no ve una relación, deberá definir una búsqueda en la tabla de contactos con el área de trabajo de datos. Cree o actualice algunos registros relacionados con el registro de contacto que está utilizando para iniciar sesión en el sitio.

    Captura de pantalla de una tabla filtrada por el usuario conectado actualmente.

  14. Obtenga la vista previa del sitio e inicie sesión. Ahora solo debería ver los registros relacionados con el contacto que ha iniciado sesión en el sitio.

    Captura de pantalla de una vista de lista que solo muestra registros relacionados.

Más información

Hay varios tipos de acceso y privilegios diferentes en Power Pages.
Para obtener más información, consulte:

Agregar roles web

En nuestros ejemplos hasta ahora, hemos asignado los permisos de la tabla al valor predeterminado de los roles web Usuarios autenticados y Usuarios anónimos.

Este vídeo proporciona una descripción general del uso de roles web.

También podemos crear nuestros propios roles web personalizados para limitar aún más el acceso a datos y páginas a ciertos visitantes del sitio.

  1. En el estudio de diseño, seleccione los puntos suspensivos ... del menú lateral y seleccione Gestión de portales para abrir la aplicación Gestión del portal.

  2. En la aplicación Administración de portales, en la sección Seguridad, seleccione y vea Roles web.

  3. Seleccione Nuevo para crear un nuevo rol web y darle un nombre descriptivo. Deje los roles Usuarios autenticados y Usuarios anónimos establecidos en No.

    Crear rol web.

  4. Guarde el registro del rol web.

  5. Seleccione Relacionado y elija Contactos. Seleccione Agregar contactos existentes y elija algunos contactos.

    Agregar contactos al rol web.

    Nota

    Los usuarios del sitio se almacenan como registros de contactos.

  6. Dentro del estudio de diseño en una lista o un formulario, elija el botón de permisos y seleccione un permiso de tabla, luego asigne el rol web personalizado.

    Captura de pantalla que muestra la asignación del rol web de alumno

    Nota

    Deberá reiniciar el estudio de diseño o borrar la caché del explorador (Ctrl + F5) para ver el nuevo rol web.

  7. Obtenga una vista previa del sitio y tenga en cuenta que solo los usuarios registrados podrán ver los datos en un formulario o lista.

Pasos siguientes

Mostrar datos en una vista de lista al audiencia correcto es una característica importante de Power Pages. El siguiente tutorial cubrirá la adición de un formulario a una página para permitir a los usuarios crear y editar datos comerciales.