Introduzione
Tabelle cliente di Microsoft Dataverse
La sicurezza di Microsoft Power Pages è configurata principalmente in base al contatto di Microsoft Dataverse (o Microsoft Dynamics 365). Il contatto rappresenta una persona con cui un'organizzazione ha una relazione. Nelle app Dynamics 365, una riga del contatto può rappresentare uno stakeholder, ad esempio un cliente, un partner, un fornitore, un sostenitore o un dipendente degli stakeholder dell'organizzazione (le organizzazioni in genere sono rappresentate mediante la tabella Account). Per altre informazioni, consultare la documentazione Tabelle cliente.
Nota
Per i siti Web Power Pages configurati per l'accesso del personale interno (come il Portale per dipendenti), anche gli utenti del sistema Dataverse avranno bisogno delle righe del contatto corrispondente per accedere al sito Web.
Contatto
Un sito Web può mostrare informazioni e contenuti pubblici visibili a utenti anonimi a cui non è richiesta l'autenticazione. Un esempio potrebbe essere una newsletter online o un programma di eventi che mostra dettagli provenienti da una tabella Dataverse.
Tuttavia, alcune informazioni private o protette devono essere rese accessibili solo a determinati utenti del sito Web autenticati, ad esempio contenuti protetti destinati solo ai membri o informazioni private come le fatture.
Power Pages aggiunge colonne, moduli e viste contenenti informazioni specifiche di Power Pages alla tabella Contact.
Un utente del sito Web dovrà accedere usando un processo di autenticazione in cui l'applicazione del sito Web riconosce il visitatore come contatto specifico di Dataverse. Power Pages può quindi mostrare il contenuto statico e dinamico protetto e privato a questo utente.
Per altre informazioni, consultare Configurazione dell'autenticazione del sito Power Pages.
Per essere riconosciuto come utente del portale sito Web, il contatto deve accettare un invito dal sito Web associato a un contatto esistente oppure può registrarsi come nuovo contatto.
Valutare le diverse strategie disponibili per l'aggiunta di contatti a un sito Web Power Pages. Se si lancia una nuova iniziativa che prevede la creazione di un nuovo gruppo di destinatari, ai nuovi utenti del sito Web dovrà essere consentita la registrazione e la creazione di nuove righe del contatto.
Se nell'app è già presente una base di clienti con migliaia di contatti, è necessario invitarli a registrarsi al sito Web per evitare di creare righe del contatto duplicate.
È possibile configurare la possibilità per i visitatori del sito Web di registrarsi o meno come nuovi contatti verificando che la configurazione del sito Web Autenticazione/Registrazione/Abilitata sia impostata su true o false.
Account
In una relazione frequente in Dataverse, il contatto è una tabella figlio di una riga dell'account che rappresenta una relazione dipendente-datore di lavoro. Questa relazione può influire sulla configurazione delle autorizzazioni di tabella perché al contatto potrebbe essere fornito l'accesso al contenuto in base alle autorizzazioni concesse alla riga dell'account padre.
Ruolo Web
Quando un utente del sito Web ha un contatto associato, è comunque necessario assegnare i ruoli Web collegati alle regole di controllo di accesso alla pagina Web e le autorizzazioni di tabella e colonna che determinano le informazioni a cui l'utente del sito Web può accedere.
È possibile creare un'unica riga Ruolo Web nell'app Power Pages Management. La tabella seguente descrive le proprietà della riga Ruolo Web.
Proprietà | Dettagli |
---|---|
Name | Nome del ruolo Web. Questo nome dovrebbe descrivere lo scopo o il gruppo di destinatari a cui viene assegnato il ruolo Web. |
Website | Il sito Web a cui appartiene questo ruolo Web. |
Description | Una descrizione dello scopo del ruolo Web e altre informazioni descrittive. |
Authenticated Users Role | Una colonna booleana indicante che le autorizzazioni di tabella collegate o le regole di controllo di accesso alla pagina Web vengono applicate automaticamente a tutti gli utenti del sito Web autenticati. |
Anonymous Users Role | Una colonna booleana indicante che le autorizzazioni di tabella collegate o le regole di controllo di accesso alla pagina Web vengono applicate automaticamente a tutti gli utenti del sito Web anonimi. |
È possibile assegnare ruoli Web usando l'app Power Pages Management e associando un contatto esistente a un ruolo Web. I ruoli Web possono anche essere specificati su una riga di invito al sito Web e assegnati automaticamente quando un contatto accetta l'invito.
È possibile configurare i ruoli Web per fornire automaticamente l'accesso a tutti gli utenti autenticati o a tutti gli utenti anonimi.