Freigeben über


Spaltenberechtigungen konfigurieren

Hinweis

Ab 12. Oktober 2022 ist Power Apps-Portale Power Pages. Weitere Informationen: Microsoft Power Pages ist jetzt allgemein verfügbar (Blog)
Wir werden die in Kürze migrieren und die Dokumentation für Power Apps-Portale mit der Power Pages-Dokumentation zusammenführen.

In Portalen werden Tabellenberechtigungen verwendet, um Sicherheit auf einzelne Dataverse Tabellensätze anzuwenden. Sie können Spaltenberechtigungen zu einzelnen Tabellenspalten hinzufügen. Spaltenberechtigungen sind eine optionale Konfiguration, die Sie Webrollen zuordnen.

Hinweis

Spaltenberechtigungen sind derzeit nur für Portal-Web-API-Funktionen gültig.

Webrollen können beliebig viele Tabellenberechtigungen und Spaltenberechtigungen haben. Wenn eine Webrolle über mehrere Spaltenberechtigungen verfügt, werden alle Spaltenberechtigungen auf die ausgewählte Webrolle angewendet.

Beim Auswerten der Berechtigungen werden die Tabellenberechtigungen zuerst ausgewertet. Wenn ein Benutzer Zugriff auf eine Tabelle hat, werden die Spaltenberechtigungen der jeweiligen Tabelle angewendet. Wenn der Benutzer keinen Zugriff auf die Tabelle hat, werden alle konfigurierten Spaltenberechtigungen ignoriert.

Wenn keine Spaltenberechtigungen definiert sind, gelten die entsprechenden Tabellenberechtigungen für alle Spalten.

Wichtig

Diese Funktion erfordert die folgenden Versionen für das Starter-Portalpaket und den Portalhost:

  • Portal-Host-Version 9.4.1.x oder höher.
  • Starter Portal Paket Version 9.3.2201.x oder höher.

Spaltenberechtigungen einer Webrolle hinzufügen

  1. Öffnen Sie die Portalverwaltungs-App.

  2. Gehen Sie zu Portale > Webrollen und öffnen Sie die Webrolle, der Sie Spaltenberechtigungen hinzufügen möchten.

  3. Unter Verknüpft wählen Sie Spaltenberechtigungsprofile.

  4. Führen Sie einen der folgenden Schritte aus:

    1. Um der Webrolle eine vorhandene Spaltenberechtigung hinzuzufügen, wählen Sie Bestehende Spaltenberechtigungsprofile hinzufügen aus und navigieren Sie dann zum gewünschten Datensatz.

    2. Um einen neuen Profildatensatz für Spaltenberechtigungen zu erstellen, wählen Sie Neue Spaltenberechtigungsprofile aus.

    Spaltenberechtigungsprofile hinzufügen.

Attribute und Beziehungen

Spaltenberechtigungen verwalten.

In der folgenden Tabelle werden die Tabellenberechtigungsattribute erläutert.

Name Beschreibung
Profilname Der beschreibende Name des Tabellendatensatzes. Dieses Feld ist ein Pflichtfeld.
Tabellenname Der logische Name der Tabelle, in der die Spalte gesichert werden soll. Dieses Feld ist ein Pflichtfeld.
Website Die zugeordnete Website. Dieses Feld ist ein Pflichtfeld.
Alle Spaltenberechtigungen Verfügbare Berechtigungen:
  • Erstellen
  • Lesen
  • Aktualisieren
Mit dieser Einstellung können Benutzer den Umfang des Tabellenberechtigungszugriffs einschränken. Es ist ein Mehrfachauswahlfeld.

Beispielsweise könnten die Tabellenberechtigungen einem Benutzer Erstell- und Leseberechtigungen für alle Spalten gewähren. Mit dieser Einstellung können Sie Benutzer weiter auf die Leseberechtigung für alle Spalten beschränken.

In einem anderen Beispiel möchten Sie möglicherweise, dass eine bestimmte Webrolle alle Kontaktfelder lesen kann, aber Sie möchten der Webrolle auch erlauben, die Spalten Vorname und Nachname zu aktualisieren. In diesem Fall müssen Sie die Option Lesen für Alle Spaltenberechtigungen festlegen und Spaltenberechtigungsprofile für die Spalten Vorname und Nachname mit Lese- und Aktualisierungsberechtigung erstellen.
Spaltenberechtigungen Die zugeordnete Spaltenberechtigung. Dadurch können Benutzer bestimmte Berechtigungen für Tabellenspalten definieren. Spalten, die hier nicht definiert sind, folgen der Einstellung Alle Spaltenberechtigungen.
Webrollen Die zugeordneten Webrollen.

Beispiele

In diesem Beispiel haben wir eine Kontakttabelle mit den Spalten JobTitle und Gehalt.

Die folgende Tabelle zeigt das Ergebnis der Anwendung unterschiedlicher Spalten- und Tabellenberechtigungen auf die Kontakttabelle und die zusätzlichen Spalten.

Szenario Tabellenberechtigung Website-Einstellung
Webapi/contact/enabled
Website-Einstellung
Webapi/contact/fields
Spaltenberechtigung
Der Benutzer hat keine Berechtigungen für die Spalten. Kontakt (erstellen, lesen, aktualisieren) WAHR
Der Benutzer hat keine Berechtigungen für die Spalten. Kontakt (erstellen, lesen, aktualisieren) FALSCH
Der Benutzer hat keine Berechtigungen für die Spalten. Kontakt (<keiner>) WAHR * Alle Spaltenberechtigungen: Erstellen, Lesen, Aktualisieren
Spaltenberechtigungen: <keine>
Der Benutzer hat für alle Kontakttabellenspalten die Erstell-, Lese- und Aktualisierungsberechtigungen. Kontakt (erstellen, lesen, aktualisieren) WAHR *
Der Benutzer hat keine Berechtigungen für die Spalten. Kontakt (erstellen, lesen, aktualisieren) WAHR Alle Spaltenberechtigungen: Erstellen, Lesen, Aktualisieren
Spaltenberechtigungen: <keine>
Der Benutzer hat Leseberechtigung für JobTitle die und Erstell-, Lese- und Aktualisierungsberechtigungen für alle anderen Spalten. Kontakt (erstellen, lesen, aktualisieren) WAHR * Alle Spaltenberechtigungen: <keine>
Spaltenberechtigungen:

  • JobTitle: Lesen

Der Benutzer hat Erstell-, Lese- und Aktualisierungsberechtigungen für JobTitle und für alle anderen Spalten nur die Leseberechtigung. Kontakt (erstellen, lesen, aktualisieren) WAHR * Alle Spaltenberechtigungen: Lesen
Spaltenberechtigungen:

  • JobTitle: Erstellen, Lesen, Aktualisieren

Der Benutzer hat Erstellen-, Lese- und Aktualisierungsberechtigung bei JobTitle und Gehalt. Kontakt (erstellen, lesen, aktualisieren) WAHR JobTitle, Gehalt
Der Benutzer hat die Erstell-, Lese- und Aktualisierungsberechtigung für JobTitle und Gehalt und keine Berechtigungen für andere Spalten. Kontakt (erstellen, lesen, aktualisieren) WAHR JobTitle, Gehalt Alle Spaltenberechtigungen: Erstellen, Lesen, Aktualisieren
Spaltenberechtigungen: <keine>
Der Benutzer hat Erstell-, Lese- und Aktualisierungsberechtigung bei JobTitle und Gehalt. Kontakt (erstellen, lesen, aktualisieren) WAHR JobTitle, Gehalt Alle Spaltenberechtigungen: <keine>
Spaltenberechtigungen:

  • JobTitle: Erstellen, lesen, aktualisieren

  • Gehalt: erstellen, lesen, aktualisieren

Der Benutzer hat Erstell-, Lese- und Aktualisierungsberechtigungen für JobTitle und keine Berechtigung für Gehalt. Kontakt (erstellen, lesen, aktualisieren) WAHR JobTitle Alle Spaltenberechtigungen: <keine>
Spaltenberechtigungen:

  • JobTitle: Erstellen, lesen, aktualisieren

  • Gehalt: Erstellen, Lesen, Aktualisieren

Der Benutzer hat Erstell-, Lese- und Aktualisierungsberechtigungen für JobTitle und Leseberechtigung für Gehalt. Kontakt (erstellen, lesen, aktualisieren) WAHR JobTitle, Gehalt Alle Spaltenberechtigungen: <keine>
Spaltenberechtigungen:

  • JobTitle: Erstellen, Lesen, Aktualisieren

  • Gehalt: Lesen

Siehe auch

Tabellenberechtigungen zuweisen
Erstellen von Webrollen für Portale
Übersicht über Web-API für Portale