Condividi tramite


Esercitazione: Visualizzare i dati sul sito in sicurezza

Nell'esercitazione precedente, hai aggiunto un elenco a una pagina; tuttavia, gli utenti non sarebbero in grado di visualizzare alcun dato. Power Pages ha la sicurezza abilitata per impostazione predefinita per proteggere i tuoi dati aziendali. Questa esercitazione illustra come creare autorizzazioni di tabella e associarle a ruoli Web per consentire ai visitatori del sito di interagire solo con le informazioni consentite.

In questa esercitazione apprenderai a:

  • Creazione delle autorizzazioni di tabella
  • Configurare il tipo di accesso e i privilegi
  • Aggiungere ruoli Web

Prerequisiti

Creazione delle autorizzazioni di tabella

Questo video fornisce una panoramica dei passaggi per creare autorizzazioni di tabella.

Per sapere come configurare le autorizzazioni di tabella per visualizzare i dati:

  1. Vai a Power Pages.

  2. Dall'area di lavoro Pagine, nella pagina con un componente elenco, seleziona il componente e scegli il pulsante Autorizzazioni.

  3. Seleziona Nuove autorizzazioni di tabella.

  4. Assegna un nome all'autorizzazione di tabella.

  5. Seleziona una tabella Dataverse.

  6. Imposta il tipo di accesso su Globale.

  7. Imposta le autorizzazioni su Lettura.

  8. Scegli Anonimo e Utente autorizzato per i ruoli Web.

    Creazione di un'autorizzazione di tabella.

  9. Ora che le autorizzazioni per la tabella sono impostate, visualizza la pagina selezionando Anteprima.

  10. Ora dovresti vedere un elenco di record Dataverse sulla pagina.

Nota

Puoi assegnare all'autorizzazione di tabella qualsiasi nome, ma idealmente dovrebbe essere descrittivo.

Configurare il tipo di accesso e i privilegi

Quando configuri un elenco o un modulo in Power Pages, per impostazione predefinita gli utenti non avranno accesso alle informazioni in Dataverse. In determinati casi, potresti voler limitare i dati disponibili a un particolare insieme di utenti. Puoi gestire il controllo degli accessi con una combinazione di autorizzazioni di tabella e ruoli di sicurezza.

Se la tua tabella in Dataverse ha una relazione con una tabella Contatto o Account, puoi filtrare i record in base a tale relazione.

Nell'esempio seguente, abbiamo creato una tabella che include una ricerca nella tabella contatti.

Questo video fornisce una panoramica dei passaggi per impostare i tipi di accesso e i privilegi.

  1. Crea una pagina con un elenco che mostri i record che hanno una relazione con la tabella dei contatti.

    Nota

    Vai a Esercitazione: aggiungere un elenco a una pagina per i dettagli su come visualizzare un elenco in una pagina. Crea una tabella con una ricerca nella tabella dei contatti.

  2. Dall'elenco nella pagina, seleziona il pulsante Autorizzazione.

  3. Seleziona per creare una nuova autorizzazione di tabella.

  4. Assegna un nome all'autorizzazione di tabella e scegli Tabella.

  5. Seleziona il tipo di accesso Accesso globale.

  6. Imposta le autorizzazioni su Lettura.

  7. Assegna l'autorizzazione di tabella al ruolo Web Utente autenticato.

  8. Selezionare Salva.

    Screenshot che mostra la creazione di un'autorizzazione di tabella per una tabella con la ricerca dei contatti.

  9. Visualizza in anteprima il sito e accedi Ai fini di questa esercitazione, puoi accedere usando Microsoft Entra ID.

  10. Visualizza la pagina nel sito. Quando un utente accede, dovrebbe vedere tutti i dati nella tabella.

    Utente connesso che visualizza tutti i dati su una pagina.

  11. Nel nostro esempio, vorremmo mostrare solo i record relativi all'utente attualmente connesso. Torna allo studio di progettazione, seleziona l'elenco nella pagina e seleziona le autorizzazioni.

  12. Modifica l'autorizzazione di tabella esistente e cambia Tipo di accesso in Accesso ai contatti.

  13. Dovrai specificare la relazione tra la tua tabella e la tabella contatti.

    Nota

    Se non vedi una relazione, dovrai definire una ricerca nella tabella contatti usando l'area di lavoro Dati. Crea o aggiorna alcuni record correlati al record del contatto che stai usando per accedere al sito.

    Screenshot di una tabella filtrata in base all'utente attualmente connesso.

  14. Visualizza in anteprima il sito e accedi Ora dovresti vedere solo i record relativi al contatto che ha effettuato l'accesso al sito.

    Screenshot di una visualizzazione elenco che mostra solo i record correlati.

Altre informazioni

Ci sono diversi tipi di accesso e privilegi in Power Pages.
Per ulteriori informazioni, vedere:

Aggiungere ruoli Web

Negli esempi riportati finora abbiamo assegnato le autorizzazioni di tabella ai ruoli Web predefiniti Utenti autenticati e Utenti anonimi.

Questo video fornisce una panoramica dell'utilizzo dei ruoli Web.

Possiamo anche creare i nostri ruoli Web personalizzati per limitare ulteriormente l'accesso a dati e pagine a determinati visitatori del sito.

  1. Nello studio di progettazione, seleziona i puntini di sospensione ... dal menu laterale e seleziona Gestione del portale per aprire l'app Gestione del portale.

  2. Nell'app Gestione portali, sotto la sezione Sicurezza, seleziona e visualizza Ruoli Web.

  3. Seleziona Nuovo per creare un nuovo ruolo Web e assegnargli un nome descrittivo. Lascia i ruoli Utenti autenticati e Utenti anonimi impostati su No.

    Creazione di ruoli Web.

  4. Salva il record del ruolo Web.

  5. Seleziona Elementi correlati e scegli Contatti. Seleziona Aggiungi contatti esistenti e scegli alcuni contatti.

    Aggiungi contatti al ruolo Web.

    Nota

    Gli utenti del sito vengono archiviati come record Contatti.

  6. All'interno dello studio di progettazione su un elenco o un modulo, scegli il pulsante delle autorizzazioni e seleziona un'autorizzazione per la tabella, quindi assegna il ruolo Web personalizzato.

    Screenshot che mostra l'assegnazione del ruolo Web studente.

    Nota

    Dovrai riavviare lo studio di progettazione o svuotare la cache del browser (CTRL + F5) per vedere il nuovo ruolo Web.

  7. Visualizza in anteprima il sito e tieni presente che solo gli utenti che hanno effettuato l'accesso potranno visualizzare i dati in un modulo o in un elenco.

Passaggi successivi

Mostrare i dati in una visualizzazione elenco al gruppo di destinatari corretto è una funzionalità importante di Power Pages. L'esercitazione successiva illustrerà l'aggiunta di un modulo a una pagina per consentire agli utenti di creare e modificare i dati aziendali.