Présentation
Tables client Microsoft Dataverse
La sécurité Microsoft Power Pages est principalement configurée autour du contact Microsoft Dataverse (ou Microsoft Dynamics 365). Le contact représente une personne avec laquelle une organisation a une relation. Dans les applications Dynamics 365, une ligne de contact peut représenter une partie prenante telle qu’un client, un partenaire, un fournisseur, un partisan ou un collaborateur de parties prenantes organisationnelles. (En général, vous représenteriez des organisations à l’aide de la table Compte.) Pour en savoir plus, consultez la documentation Tables client.
Remarque
Pour les sites web Power Pages configurés pour l’accès du personnel interne (comme le portail Collaborateur), les utilisateurs système Dataverse ont également besoin des lignes de contact correspondantes pour accéder au site web.
Contact
Un site web peut afficher des informations et du contenu publics consultés par des utilisateurs anonymes n’ayant pas besoin de s’authentifier. Il peut s’agir, par exemple, d’un bulletin d’informations en ligne ou d’un programme d’événement affichant des détails provenant d’une table Dataverse.
Cependant, vous devez vous assurer que l’accès à certaines informations privées ou protégées est limité à certains utilisateurs authentifiés du site web. Un exemple de telles informations serait du contenu protégé réservé aux membres ou des informations privées telles que des factures.
Power Pages ajoute des colonnes, des formulaires et des vues comportant des informations spécifiques à Power Pages dans la table Contact.
Un utilisateur du site web doit se connecter à l’aide d’un processus d’authentification dans lequel l’application du site web reconnaît le visiteur comme un contact Dataverse spécifique. Ensuite, Power Pages peut présenter le contenu statique et dynamique protégé et privé à cet utilisateur.
Pour en savoir plus, consultez Configurer l’authentification d’un site Power Pages.
Pour être reconnu en tant qu’utilisateur du site web, le contact doit accepter une invitation du site web associée à un contact existant ou il peut s’enregistrer en tant que nouveau contact.
Veillez à envisager des stratégies pour l’ajout de contacts à un site web Power Pages. Si vous lancez une nouvelle initiative dans laquelle vous créez une audience, vous devez autoriser les nouveaux utilisateurs du site web à s’enregistrer et à créer des lignes de contact.
Si vous disposez d’une clientèle existante composée de milliers de contacts déjà dans votre application, vous devez inviter ces contacts existants sur le site web pour éviter de créer des lignes de contact en double.
Vous pouvez configurer la possibilité d’autoriser ou non les visiteurs du site web à s’enregistrer en tant que nouveau contact en vous assurant que le paramètre du site web Authentification/Enregistrement/Activé est défini sur true ou false.
Comptes
Un cas de relation courant dans Dataverse est celui où le contact est une table enfant d’une ligne de compte représentant une relation collaborateur-employeur. Cette relation peut avoir un impact sur votre configuration des autorisations de table, car le contact peut avoir accès au contenu en fonction des autorisations accordées à la ligne de compte parent.
Rôle web
Lorsqu’un utilisateur du site web est associé à un contact, vous devez malgré tout affecter des rôles web associés à des règles de contrôle d’accès aux pages web et des autorisations de table et de colonne qui déterminent les informations auxquelles l’utilisateur du site web peut accéder.
Vous pouvez créer une ligne Rôle web uniquement dans l’application Power Pages Management. Le tableau suivant décrit les propriétés de la ligne Rôle web :
Propriété | Détails |
---|---|
Nom | Nom du rôle web. Ce nom doit décrire l’objectif ou l’audience affecté(e) au rôle web. |
Site web | Site web auquel le rôle web appartient. |
Description | Description de l’objectif du rôle web et autres informations descriptives. |
Rôle Utilisateurs authentifiés | Colonne booléenne indiquant que les autorisations de table ou règles de contrôle d’accès aux pages web associées sont appliquées automatiquement à tous les utilisateurs authentifiés du site web. |
Rôle Utilisateurs anonymes | Colonne booléenne indiquant que les autorisations de table ou règles de contrôle d’accès aux pages web associées sont appliquées automatiquement à tous les utilisateurs anonymes du site web. |
Vous pouvez affecter des rôles web à l’aide de l’application Power Pages Management en associant un contact existant à un rôle web. De plus, vous pouvez spécifier les rôles web sur une ligne d’invitation du site web et les affecter automatiquement lorsqu’un contact accepte l’invitation.
Vous pouvez configurer les rôles web pour fournir automatiquement l’accès à tous les utilisateurs authentifiés ou à tous les utilisateurs anonymes.