Introducción
Tablas de clientes de Microsoft Dataverse
La seguridad de Microsoft Power Pages se configura principalmente en torno al contacto de Microsoft Dataverse (o Microsoft Dynamics 365). El contacto representa a una persona con la que la organización tiene una relación. En las aplicaciones de Dynamics 365, una fila de contacto puede representar a una parte interesada, como un cliente, un partner, un proveedor, un seguidor o un empleado de partes interesadas de la organización (las organizaciones generalmente se representan utilizando la tabla Cuenta). Para obtener más información, consulte la documentación de Tablas de clientes.
Nota
En el caso de sitios web de Power Pages configurados para el acceso interno del personal (como el portal del empleado), los usuarios del sistema de Dataverse también necesitarán filas de contacto correspondiente para obtener acceso al sitio web.
Contacto
Un sitio web podría mostrar información y contenido público que ven usuarios anónimos que no necesitan autenticarse. Un ejemplo sería un boletín en línea o un programa de eventos que muestra detalles de una tabla de Dataverse.
Sin embargo, es necesario asegurarse de que la información privada o protegida solo sea accesible para usuarios autenticados específicos del sitio web. Un ejemplo de esta información sería contenido protegido solo para miembros o información privada, como facturas.
Power Pages agrega columnas, formularios y vistas que contienen información específica de Power Pages a la tabla Contacto.
Un usuario del sitio web debe iniciar sesión mediante un proceso de autenticación en el que la aplicación del sitio web reconoce al visitante como un contacto específico de Dataverse. A continuación, Power Pages puede mostrar contenido protegido y privado, estático y dinámico, a ese usuario.
Para obtener más información, consulte Configurar la autenticación del sitio de Power Pages.
Para ser reconocido como usuario del sitio web, el contacto debe aceptar una invitación del sitio web asociada con un contacto existente o puede registrarse como nuevo contacto.
Asegúrese de que tiene en cuenta las estrategias para agregar contactos a un sitio web de Power Pages. Si va a empezar una nueva iniciativa en la que desarrollará un nuevo público, tendría que permitir que los nuevos usuarios del sitio web se registren y creen nuevas filas de contacto.
Si ya tiene una base de clientes existente con miles de contactos que ya existen en su aplicación, deberá invitar a estos contactos existentes al sitio web, para evitar la creación de filas de contacto duplicadas.
Puede configurar la capacidad de permitir o no que los visitantes del sitio web se registren como nuevos contactos asegurándose de que la opción del sitio web Autenticación/Registro/Habilitado se ha establecido en true o false.
Cuentas
Una relación común en Dataverse es aquella donde el contacto es una tabla secundaria de una fila de cuenta que representa una relación empleado-empleador. Esta relación podría afectar a la configuración de permisos de tabla, ya que al contacto se le podría ofrecer acceso al contenido en función de los permisos que se conceden a la fila de la cuenta primaria.
Rol web
Cuando un usuario del sitio web tiene un contacto asociado, todavía sigue necesitando asignar roles web que están vinculados a reglas de control de acceso a la página web y a permisos de tabla y columna que determinarán la información a la que puede acceder el usuario del sitio web.
Solo puede crear una fila Rol web en la aplicación Administración de Power Pages. En la tabla siguiente se describen las propiedades de fila Rol web.
Propiedad | Detalles |
---|---|
Nombre | El nombre del rol web. El nombre debe ser descriptivo respecto al fin o al público al que se asigna el rol web. |
Sitio web | El sitio web al que pertenece este rol web. |
Descripción | Descripción del propósito del rol web y otra información descriptiva. |
Rol de usuarios autenticados | Una columna booleana que indica que los permisos de tabla o las reglas de control de acceso a la página web vinculados se aplican automáticamente a todos los usuarios del sitio web autenticados. |
Rol de usuarios anónimos | Una columna booleana que indica que los permisos de tabla o las reglas de control de acceso a la página web vinculados se aplican automáticamente a todos los usuarios del sitio web anónimos. |
Puede asignar roles web mediante la aplicación Administración de Power Pages y relacionando un contacto existente con un rol web. Además, puede especificar roles web en una invitación del sitio web y asignarlos automáticamente cuando un contacto acepta la invitación.
Puede configurar roles web para proporcionar acceso automáticamente a todos los usuarios autenticados o a todos los usuarios anónimos.