Konfigurere kolonnetilladelser
Bemærk
Fra 12. oktober 2022 bliver Power Apps-portaler til Power Pages. Flere oplysninger: Microsoft Power Pages er nu generelt tilgængelig (blog)
Vi overfører og fletter snart dokumentationen til Power Apps-portalerne med Power Pages-dokumentationen.
I portaler anvendes tabeltilladelser til at anvende sikkerhed på individuelle Dataverse-tabelposter. Du kan tilføje kolonnetilladelser i individuelle tabelkolonner. Kolonnetilladelser er en valgfri konfiguration, du kan knytte til webroller.
Bemærk
Kolonnetilladelser gælder i øjeblikket kun for portalens Web API-funktioner.
Webroller kan have et vilkårligt antal tabeltilladelser og kolonnetilladelser. Hvis en webrolle har tilladelser til flere kolonner, anvendes alle kolonnetilladelser på den valgte webrolle.
Når tilladelser evalueres, evalueres tabeltilladelser først. Hvis en bruger har adgang til en tabel, anvendes tabellens kolonnetilladelser. Hvis brugeren ikke har adgang til tabellen, ignoreres konfigurationen af kolonnetilladelser.
Når der ikke er defineret kolonnetilladelser, gælder de tilsvarende tabeltilladelser for alle kolonner.
Vigtigt
Denne funktion kræver følgende versioner til startportalpakken og portalværten:
- Portalvært version 9.4.1.x eller nyere.
- Startportal-pakke version 9.3.2201.x eller nyere.
Føje kolonnetilladelser til en webrolle
Gå til Portaler > Webroller, og åbn den webrolle, du vil tilføje kolonnetilladelser for.
Vælg Kolonnetilladelsesprofiler under Relateret.
Benyt en af følgende fremgangsmåder:
Hvis du vil føje en eksisterende kolonnetilladelse til webrollen, skal du vælge Tilføj eksisterende kolonnetilladelsesprofiler og derefter navigere til den ønskede post.
Hvis du vil oprette en ny kolonnetilladelsesprofilpost, skal du vælge Nye kolonnetilladelsesprofiler.
Attributter og relationer
I følgende tabel beskrives attributterne for tabeltilladelser.
Navn | Beskrivelse |
---|---|
Profilnavn | Det beskrivende navn på tabelposten. Dette felt er obligatorisk. |
Tabelnavn | Det logiske navn på den tabel, hvor kolonnen skal sikres. Dette felt er obligatorisk. |
Websted | Det tilknyttede websted. Dette felt er obligatorisk. |
Alle kolonnetilladelser | Tilgængelige tilladelser:
Tabeltilladelserne kan f.eks. give brugeren tilladelserne Opret og Læs i alle kolonner. Ved hjælp af denne indstilling kan du yderligere begrænse brugere til kun at have læsetilladelser til alle kolonner. I et andet eksempel ønsker du måske, at en bestemt webrolle skal kunne læse alle kontaktpersonfelter, men du vil også tillade, at webrollen opdaterer kolonnerne med fornavn og efternavn. Her skal du vælge indstillingen Læs for indstillingen Alle kolonnetilladelser og oprette kolonnetilladelsesprofiler for Fornavn og Efternavn med læse- og opdateringstilladelser. |
Kolonnetilladelser | Tilknyttede kolonnetilladelser. Det giver brugere mulighed for at definere specifikke tilladelser til tabelkolonner. Kolonner, der ikke er defineret her, følger indstillingen Alle kolonnetilladelser. |
Webroller | Tilknyttede webroller. |
Eksempler
I dette eksempel har vi kontakttabellen med kolonnerne Stilling og Løn.
I følgende tabel vises resultatet af at anvende forskellige kolonne- og tabeltilladelser på kontakttabellen og de ekstra kolonner.
Scenarie | Tabeltilladelse | Indstilling for websted Webapi/contact/enabled |
Indstilling for websted Webapi/contact/fields |
Kolonnetilladelse |
---|---|---|---|---|
Brugeren har ikke nogen tilladelser til kolonnerne. | Kontakt (Opret, Læs, Opdater) | TRUE | ||
Brugeren har ikke nogen tilladelser til kolonnerne. | Kontakt (Opret, Læs, Opdater) | FALSE | ||
Brugeren har ikke nogen tilladelser til kolonnerne. | Kontakt (<ingen>) | TRUE | * | Alle kolonnetilladelser: Opret, Læs, Opdater Kolonnetilladelser: <ingen> |
Brugeren har tilladelserne Opret, Læs og Opdater til alle kolonner i kontakttabellen. | Kontakt (Opret, Læs, Opdater) | TRUE | * | |
Brugeren har ikke nogen tilladelser til kolonnerne. | Kontakt (Opret, Læs, Opdater) | TRUE | Alle kolonnetilladelser: Opret, Læs, Opdater Kolonnetilladelser: <ingen> |
|
Brugeren har Læs på Stilling og Opret, Læs og Opdater på alle de andre kolonner. | Kontakt (Opret, Læs, Opdater) | TRUE | * | Alle kolonnetilladelser: <ingen> Kolonnetilladelser:
|
Brugeren har Opret, Læs og Opdater på Stilling og kun Læs på alle de andre kolonner. | Kontakt (Opret, Læs, Opdater) | TRUE | * | Alle kolonnetilladelser: Læs Kolonnetilladelser:
|
Brugeren vil have Opret, Læs og Opdater på Stilling og Løn.. | Kontakt (Opret, Læs, Opdater) | TRUE | Stilling, Løn | |
Brugeren vil have Opret, Læs og Opdater på Stilling og Løn, men ingen tilladelse på øvrige kolonner. | Kontakt (Opret, Læs, Opdater) | TRUE | Stilling, Løn | Alle kolonnetilladelser: Opret, Læs, Opdater Kolonnetilladelser: <ingen> |
Brugeren vil have Opret, Læs og Opdater på Stilling og Løn. | Kontakt (Opret, Læs, Opdater) | TRUE | Stilling, Løn | Alle kolonnetilladelser: <ingen> Kolonnetilladelser:
|
Brugeren har Opret, Læs og Opdater på Stilling og ingen tilladelse på Løn. | Kontakt (Opret, Læs, Opdater) | TRUE | Stilling | Alle kolonnetilladelser: <ingen> Kolonnetilladelser:
|
Brugeren har Opret, Læs og Opdater på Stilling og Læs på Løn. | Kontakt (Opret, Læs, Opdater) | TRUE | Stilling, Løn | Alle kolonnetilladelser: <ingen> Kolonnetilladelser:
|
Se også
Tildele tabeltilladelser
Oprette webroller til portaler
Oversigt over Web-API til portaler