Delen via


Kolommachtigingen configureren

Notitie

Met ingang van 12 oktober 2022 wordt Power Apps-portals hernoemd tot Power Pages. Meer informatie: Microsoft Power Pages is nu algemeen beschikbaar (blog)
We zullen binnenkort de documentatie voor Power Apps-portals migreren en samenvoegen met Power Pages-documentatie.

In portals worden tabelmachtigingen gebruikt om beveiliging toe te passen in portals voor individuele Dataverse-tabelrecords. U kunt kolommachtigingen toevoegen aan individuele tabelkolommen. Kolommachtigingen zijn een optionele configuratie die u koppelt aan webrollen.

Notitie

Kolommachtigingen gelden momenteel alleen voor functies van Web-API voor portals.

Webrollen kunnen een willekeurig aantal tabelmachtigingen en kolommachtigingen hebben. Als een webrol meerdere kolommachtigingen heeft, worden alle kolommachtigingen toegepast op de geselecteerde webrol.

Bij het evalueren van de machtigingen worden eerst tabelmachtigingen geƫvalueerd. Als een gebruiker toegang heeft tot een tabel, worden de kolommachtigingen van deze tabel toegepast. Als de gebruiker geen toegang heeft tot de tabel, wordt eventuele geconfigureerde kolommachtigingen genegeerd.

Als er geen kolommachtigingen zijn gedefinieerd, zijn de overeenkomstige tabelmachtigingen van toepassing op alle kolommen.

Belangrijk

Voor deze functie zijn de volgende versies vereist voor het starterportalpakket en de portalhost:

  • Portal-hostversie 9.4.1.x of hoger.
  • Startportal-pakket 9.3.2201.x of hoger.

Kolommachtigingen toevoegen aan een webrol

  1. Open de app Portalbeheer.

  2. Ga naar Portals > Webrollen en open de webrol waaraan u kolommachtigingen wilt toevoegen.

  3. Selecteer onder Gerelateerd de optie Kolommachtigingsprofielen.

  4. Voer een van de volgende stappen uit:

    1. Als u een bestaande kolommachtiging aan de webrol wilt toevoegen, selecteert u Bestaande kolommachtigingsprofielen toevoegen en bladert u vervolgens naar de gewenste record.

    2. Als u een nieuwe kolommachtigingsprofielrecord wilt maken, selecteert u Nieuwe kolommachtigingsprofielen.

    Profielen voor kolommachtigingen toevoegen.

Kenmerken en relaties

Kolommachtigingen beheren.

In de volgende tabel worden de kenmerken van de tabelmachtiging uitgelegd.

Meetcriterium Beschrijving
Profielnaam De beschrijvende naam van de tabelrecord. Dit veld is vereist.
Tabelnaam De logische naam van de tabel waarin de kolom moet worden beveiligd. Dit veld is vereist.
Website De gekoppelde website. Dit veld is vereist.
Alle kolommachtigingen Beschikbare machtigingen:
  • Maken
  • Lezen
  • Bijwerken
Met deze instelling kunnen gebruikers het toegangsbereik voor tabelmachtigingen beperken. Het is een meervoudig selectieveld.

De tabelmachtigingen kunnen een gebruiker bijvoorbeeld de machtigingen Maken en Lezen bieden voor alle kolommen. Met deze instelling kunt u gebruikers verder beperken tot alleen leesmachtigingen voor alle kolommen.

In een ander voorbeeld wilt u misschien dat een specifieke webrol alle contactpersoonvelden kan lezen, terwijl u bovendien wilt dat de webrol de kolommen voor voornaam en achternaam bijwerkt. In dat geval selecteert u de optie Lezen voor de instelling Alle kolommachtigingen en maakt u kolommachtigingsprofielen voor de kolommen Voornaam en Achternaam met machtigingen Lezen en Bijwerken.
Kolommachtigingen De bijbehorende kolommachtigingen. Hierdoor kunnen gebruikers specifieke machtigingen voor tabelkolommen definiƫren. Kolommen die hier niet zijn gedefinieerd, volgen de instelling Alle kolommachtigingen.
Webrollen De bijbehorende webrollen.

Voorbeelden

In dit voorbeeld hebben we een contactpersoontabel met de kolommen Functietitel en Salaris.

De volgende tabel toont het resultaat van het toepassen van verschillende kolom- en tabelmachtigingen op de contactpersoontabel en de extra kolommen.

Scenario Tabelmachtiging Site-instelling
Webapi/contact/enabled
Site-instelling
Webapi/contact/fields
Kolommachtiging
De gebruiker heeft geen machtigingen voor de kolommen. Contactpersoon (Maken, Lezen, Bijwerken) TRUE
De gebruiker heeft geen machtigingen voor de kolommen. Contactpersoon (Maken, Lezen, Bijwerken) FALSE
De gebruiker heeft geen machtigingen voor de kolommen. Contactpersoon (<geen>) TRUE * Alle kolommachtigingen: Maken, Lezen, Bijwerken
Kolommachtigingen: <geen>
De gebruiker heeft de machtigingen Maken, Lezen en Bijwerken voor alle kolommen van de contactpersoontabel. Contactpersoon (Maken, Lezen, Bijwerken) TRUE *
De gebruiker heeft geen machtigingen voor de kolommen. Contactpersoon (Maken, Lezen, Bijwerken) TRUE Alle kolommachtigingen: Maken, Lezen, Bijwerken
Kolommachtigingen: <geen>
De gebruiker heeft de machtiging Lezen voor Functietitel en Maken, Lezen en Bijwerken voor alle andere kolommen. Contactpersoon (Maken, Lezen, Bijwerken) TRUE * Alle kolommachtigingen: <geen>
Kolommachtigingen:

  • Functietitel: Lezen

De gebruiker heeft de machtiging Maken, Lezen en Bijwerken voor Functietitel en alleen Lezen voor alle andere kolommen. Contactpersoon (Maken, Lezen, Bijwerken) TRUE * Alle kolommachtigingen: Lezen
Kolommachtigingen:

  • Functietitel: Maken, Lezen, Bijwerken

De gebruiker heeft de machtiging Maken, Lezen en Bijwerken voor Functietitel en Salaris. Contactpersoon (Maken, Lezen, Bijwerken) TRUE Functietitel, Salaris
De gebruiker heeft de machtiging Maken, Lezen en Bijwerken voor Functietitel en Salaris, en geen machtiging voor andere kolommen. Contactpersoon (Maken, Lezen, Bijwerken) TRUE Functietitel, Salaris Alle kolommachtigingen: Maken, Lezen, Bijwerken
Kolommachtigingen: <geen>
De gebruiker heeft de machtiging Maken, Lezen en Bijwerken voor Functietitel en Salaris. Contactpersoon (Maken, Lezen, Bijwerken) TRUE Functietitel, Salaris Alle kolommachtigingen: <geen>
Kolommachtigingen:

  • Functietitel: Maken, Lezen, Bijwerken

  • Salaris: Maken, Lezen, Bijwerken

De gebruiker heeft de machtiging Maken, Lezen en Bijwerken voor Functietitel en geen machtiging voor Salaris. Contactpersoon (Maken, Lezen, Bijwerken) TRUE Functietitel Alle kolommachtigingen: <geen>
Kolommachtigingen:

  • Functietitel: Maken, Lezen, Bijwerken

  • Salaris: Maken, Lezen, Bijwerken

De gebruiker heeft de machtiging Maken, Lezen en Bijwerken voor Functietitel en Lezen voor Salaris. Contactpersoon (Maken, Lezen, Bijwerken) TRUE Functietitel, Salaris Alle kolommachtigingen: <geen>
Kolommachtigingen:

  • Functietitel: Maken, Lezen, Bijwerken

  • Salaris: Lezen

Zie ook

Tabelmachtigingen toewijzen
Webrollen voor portals maken
Overzicht van Web-API voor portals