Dela via


Konfigurera kolumnbehörigheter

Anteckning

Från och med den 12 oktober 2022 byter Power Apps-portaler namn till Power Pages. Mer information: Microsoft Power Pages är nu allmänt tillgänglig (blogg)
Vi kommer snart migrera och sammanfoga dokumentationen för Power Apps-portaler med Power Pages-dokumentationen.

I portaler används tabellbehörigheter för att applicera säkerhet på enskilda Dataverse-tabellposter. Du kan lägga till kolumnbehörigheter i enskilda tabellkolumner. Kolumnbehörigheter är en valfri konfiguration som du associerar med webbroller.

Anteckning

Kolumnbehörigheter gäller för närvarande endast för funktioner för portal webb-API.

Webbroller kan ha hur många tabellbehörigheter och kolumnbehörigheter som helst. Om en webbroll har flera kolumnbehörigheter, tillämpas alla kolumnbehörigheter för den valda webbrollen.

När du utvärderar behörigheter utvärderas tabellbehörigheter först. Om en användare har åtkomst till en tabell, tillämpas respektive tabells kolumnbehörigheter. Om användaren inte har tillgång till tabellen kommer eventuella konfigurerade kolumnbehörigheter att ignoreras.

Om inga kolumnbehörigheter har definierats gäller motsvarande tabellbehörigheter för alla kolumner.

Viktigt

För den här funktionen krävs följande versioner för startportalpaket och portalvärd:

  • Portalvärdversion 9.4.1.x eller senare.
  • Paketversion 9.3.2201.x eller senare för startportal.

Lägg till kolumnbehörigheter till en webbroll

  1. Öppna programmet Portalhantering.

  2. Gå till Portaler > Webbroller och öppna den webbroll där du vill lägga till kolumnbehörigheter.

  3. Under Relaterat väljer du Kolumnbehörighetsprofiler.

  4. Gör något av följande:

    1. Om du vill lägga till en befintlig kolumnbehörighet för webbrollen väljer du Lägg till befintliga kolumnbehörighetsprofiler och bläddrar sedan till den post du vill använda.

    2. Om du vill skapa en ny kolumnbehörighetsprofilpost väljer du Nya kolumnbehörighetsprofiler.

    Lägger till profiler för kolumnbehörighet.

Attribut och relationer

Hantera kolumnbehörigheter.

Följande tabeller beskriver attribut för tabellbehörighet.

Namn Beskrivning
Profilnamn Det beskrivande namnet på tabellposten. Det här fältet är obligatoriskt.
Tabellnamn Det logiska namnet på tabellen i vilken kolumnen ska skyddas. Det här fältet är obligatoriskt.
Webbplats Den associerade webbplatsen. Det här fältet är obligatoriskt.
Alla kolumnbehörigheter Tillgängliga behörigheter:
  • Skapa
  • Läs
  • Uppdatering
Med den här inställningen kan användare begränsa omfattningen av tabellbehörigheten. Det är ett fält med flera alternativ.

Tabellbehörigheterna kan till exempel tillåta en användare att skapa och läsa behörigheter för alla kolumner. Med den här inställningen kan du ytterligare begränsa användarnas skrivbehörigheter för alla kolumner.

I ett annat exempel kanske du vill att en specifik webbroll ska kunna läsa alla kontaktfält, men du vill också tillåta att webbrollen uppdaterar kolumnerna för förnamn och efternamn. I detta fall väljer du alternativet Läs för inställningen Alla kolumnbehörigheter och skapar kolumnbehörighetsprofiler för kolumnerna Förnamn och Efternamn med läs- och uppdateringsbehörigheter.
Kolumnbehörigheter De associerade kolumnbehörigheterna. Detta gör att användare kan definiera specifika behörigheter för tabellkolumner. Kolumner som inte definieras här följer inställningen Alla kolumnbehörigheter.
Webbroller De tillhörande webbrollerna.

Exempel

I det här exemplet visas en kontakttabell med kolumnerna JobTitle och Lön.

Följande tabell visar resultatet av att tillämpa olika kolumn- och tabellbehörigheter på kontakttabell och ytterligare kolumner.

Scenario Tabellbehörighet Webbplatsinställning
Webb-api/kontakt/aktiverad
Webbplatsinställning
Webb-api/kontakt/fält
Kolumnbehörighet
Användaren har inga behörigheter till kolumnerna. Kontakt (Skapa, Läs, Uppdatera) SANT
Användaren har inga behörigheter till kolumnerna. Kontakt (Skapa, Läs, Uppdatera) FALSKT
Användaren har inga behörigheter till kolumnerna. Kontakt (<inget>) SANT * Alla kolumnbehörigheter: Skapa, Läs, Uppdatera
Kolumnbehörigheter: <ingen>
Användaren får behörigheten Skapa, Läsa och Uppdatera för alla kolumner i kontakt-tabellen. Kontakt (Skapa, Läs, Uppdatera) SANT *
Användaren har inga behörigheter till kolumnerna. Kontakt (Skapa, Läs, Uppdatera) SANT Alla kolumnbehörigheter: Skapa, Läs, Uppdatera
Kolumnbehörigheter: <ingen>
Användaren får Läsa i JobTitle och Skapa, Läsa och Uppdatera i alla andra kolumner. Kontakt (Skapa, Läs, Uppdatera) SANT * Alla kolumnbehörigheter: <ingen>
Kolumnbehörigheter:

  • JobTitle: Läsa

Användaren får Skapa, Läsa och Uppdatera i JobTitle och endast Läsa i alla andra kolumner. Kontakt (Skapa, Läs, Uppdatera) SANT * Alla kolumnbehörigheter: Läsa
Kolumnbehörigheter:

  • JobTitle: Skapa, Läs, Uppdatera

Användaren får Skapa, Läsa och Uppdatera för JobTitle och Lön. Kontakt (Skapa, Läs, Uppdatera) SANT JobTitle, Lön
Användaren får Skapa, Läsa och Uppdatera för JobTitle och Lön – ingen behörighet för andra kolumner. Kontakt (Skapa, Läs, Uppdatera) SANT JobTitle, Lön Alla kolumnbehörigheter: Skapa, Läs, Uppdatera
Kolumnbehörigheter: <ingen>
Användaren får Skapa, Läsa och Uppdatera för JobTitle och Lön. Kontakt (Skapa, Läs, Uppdatera) SANT JobTitle, Lön Alla kolumnbehörigheter: <ingen>
Kolumnbehörigheter:

  • JobTitle: Skapa, Läs, Uppdatera

  • Lön: Skapa, Läsa, Uppdatera

Användaren kommer att ha Skapa, Läsa och Uppdatera för JobTitle och ingen behörighet för Lön. Kontakt (Skapa, Läs, Uppdatera) SANT JobTitle Alla kolumnbehörigheter: <ingen>
Kolumnbehörigheter:

  • JobTitle: Skapa, Läs, Uppdatera

  • Lön: Skapa, Läsa, Uppdatera

Användaren kommer att ha Skapa, Läsa och Uppdatera för JobTitle och Läsa för Lön. Kontakt (Skapa, Läs, Uppdatera) SANT JobTitle, Lön Alla kolumnbehörigheter: <ingen>
Kolumnbehörigheter:

  • JobTitle: Skapa, Läs, Uppdatera

  • Lön: Läsa

Se även

Tilldela tabellbehörigheter
Skapa webbroller för portaler
Översikt över webb-API-portaler