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 illustrerà i passaggi per creare autorizzazioni per le tabelle e associarle a ruoli Web per consentire ai visitatori del tuo 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.

Utilizza i passaggi seguenti per informazioni su come configurare le autorizzazioni della tabella per visualizzare i dati.

  1. Vai a Power Pages.

  2. Nell'area di lavoro delle pagine nella pagina in cui hai 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 i tuoi utenti non avranno accesso alle informazioni in Dataverse. Ci sono casi in cui vorresti limitare i dati di un particolare insieme di utenti. Questo può essere fatto 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 ha una ricerca nella tabella dei 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. Seleziona Salva.

    Crea un'autorizzazione di tabella per la tabella con ricerca contatto.

  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 dei contatti.

    Nota

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

    Visualizza una tabella filtrata dall'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.

    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

Nei nostri esempi finora, abbiamo assegnato le autorizzazioni della tabella al valore predefinito Utenti autenticati e ruoli Web 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 del portale, 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.

    Assegna il ruolo Web dello studente.

    Nota

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

  7. Visualizza l'anteprima del sito e tieni presente che solo gli utenti che hanno effettuato l'accesso potranno visualizzare i dati su un modulo o 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.