Dela via


Självstudier: Visa data på ett säkert sätt på webbplatsen

I den föregående självstudien lade du till en lista på en sida – däremot skulle användarna inte kunna visa några data. Power Pages har säkerhetsaktiverats som standard för att skydda dina affärsdata. I den här självstudiekursen beskrivs hur du skapar tabellbehörigheter och associerar dem med webbroller så att besökare på din webbplats bara kan interagera med den information som du tillåter.

I den här självstudien lär du dig att:

  • Skapa tabellbehörigheter
  • Ange åtkomsttyp och privilegier
  • Lägg till webbroller

Förutsättningar

Skapa tabellbehörigheter

Denna video innehåller en översikt över stegen för att skapa tabellbehörigheter.

Så här lär du dig hur du konfigurerar tabellbehörigheter för att visa data:

  1. Gå till Power Pages.

  2. På sidarbetsytan, på sidan med en listkomponent, markerar du komponenten och väljer knappen Behörigheter.

  3. Välj Nya tabellbehörigheter.

  4. Ge tabellbehörigheten ett namn.

  5. Välj en Dataverse-tabell.

  6. Ange åtkomsttypen som Global.

  7. Ange behörigheterna som Läsa.

  8. Välj Anonym och Auktoriserad användare för webbrollerna.

    Skapa en tabellbehörighet.

  9. Nu när tabellbehörigheterna har ställts in visar du sidan genom att välja Förhandsgranskning.

  10. Du bör nu se en lista med Dataverse-poster på sidan.

Kommentar

Du kan ge tabellbehörigheten vilket namn som helst, men det bör vara beskrivande.

Ange åtkomsttyp och privilegier

När du konfigurerar en lista eller ett formulär i Power Pages har användarna som standard inte åtkomst till informationen i Dataverse. Ibland kanske du vill begränsa vilka data en viss uppsättning användare kan komma åt. Du kan styra åtkomsten med en kombination av tabellbehörigheter och säkerhetsroller.

Om tabellen i Dataverse har en relation till en tabell av typen Kontakt eller Konto kan du filtrera posterna utifrån den relationen.

I följande exempel skapade vi en tabell som har ett uppslag till kontakttabellen.

Det här videoklippet ger en översikt över stegen för att ange åtkomsttyper och privilegier.

  1. Skapa en sida med en lista som visar poster som har en relation till kontakttabellen.

    Kommentar

    Gå till Självstudier: Lägga till lista på en sida för information om hur du lägger till en lista på en sida. Skapa en tabell med en sökning till kontakttabellen.

  2. Ilistan på sidan väljer du knappen Behörighet.

  3. Välj denna för att skapa en ny tabellbehörighet.

  4. Ge tabellbehörigheten ett namn och välj sedan Tabell.

  5. Välj Global åtkomst som åtkomsttyp.

  6. Ange behörigheterna som Läsa.

  7. Tilldela behörigheten Tabell webbrollen Autentiserad användare.

  8. Välj Spara.

    Skärmbild som visar hur du skapar en tabellbehörighet för en tabell med kontaktsökning.

  9. Förhandsgranska webbplatsen och logga in. För syftet med denna handledning kan du logga in med Microsoft Entra ID.

  10. Visa sidan på webbplatsen. När en användare loggar in bör denne kunna se alla data i tabellen.

    Inloggad användare som visar alla data på en sida.

  11. I vårt exempel vill vi bara visa poster som är relaterade till den inloggade användaren. Gå tillbaka till designstudion, markera listan på sidan och välj behörigheter.

  12. Ändra den befintliga tabellbehörigheten och ändra åtkomsttypen till Kontaktåtkomst.

  13. Du måste ange relationen mellan tabellen och kontakttabellen.

    Obs

    Om du inte ser någon relation måste du definiera ett uppslag till kontakttabellen med hjälp av dataarbetsytan. Skapa eller uppdatera några poster som är relaterade till den kontaktpost som du använder för att logga in på webbplatsen.

    Skärmbild av en tabell filtrerad efter den inloggade användaren.

  14. Förhandsgranska webbplatsen och logga in. Du bör nu bara se poster som är relaterade till den kontakt som loggade in på webbplatsen.

    Skärmbild av en listvy som endast visar relaterade poster.

Mer information

Det finns flera olika åtkomsttyper och privilegier i Power Pages.
Mer information finns i:

Lägg till webbroller

I våra exempel hittills har vi tilldelat tabellbehörigheterna till standardwebbrollerna Autentiserade användare och Anonyma användare.

Denna video innehåller en översikt över användningen av webbroller.

Vi kan också skapa egna webbroller som ytterligare begränsar åtkomsten till data och sidor till vissa webbplatsbesökare.

  1. I designstudion väljer du ellipserna  ... i sidmenyn och sedan Portalhantering för att öppna appen Portalhantering.

  2. I appen Portalhantering går du till avsnittet Säkerhet och väljer Webbroller.

  3. Välj Ny om du vill skapa en ny webbroll och ge den ett beskrivande namn. Låt rollerna Autentiserade användare och Anonyma användare vara inställda på Nej.

    Skapa webbroll.

  4. Spara posten för webbroll.

  5. Välj Relaterade och sedan Kontakter. Välj Lägg till befintliga kontakter och välj några kontakter.

    Lägg till kontakter i webbrollen.

    Kommentar

    Webbplatsanvändare sparas som kontaktposter.

  6. I designstudion, på en lista eller ett formulär, väljer du behörighetsknappen och sedan en tabellbehörighet innan du tilldelar den anpassade webbrollen.

    Skärmbild som visar hur du tilldelar studentwebbrollen.

    Obs

    Du måste starta om designstudion eller rensa webbläsarens cacheminne (ctrl + F5) för att se den nya webbrollen.

  7. Förhandsgranska webbplatsen och observera att endast inloggade användare kan visa data i ett formulär eller en lista.

Gå vidare

Att visa data i en listvy inför rätt målgrupp är en viktig funktion i Power Pages. Nästa steg i den här självstudien är att lägga till ett formulär på en sida där användare kan skapa och redigera affärsdata.