Tutorial: Daten sicher auf Ihrer Website anzeigen

Im vorherigen Tutorial haben Sie einer Seite eine Liste hinzugefügt. Benutzer können jedoch keine Daten anzeigen. In Power Pages ist Sicherheit standardmäßig aktiviert, um Ihre Geschäftsdaten zu schützen. Dieses Tutorial führt Sie durch die Schritte zum Erstellen von Tabellenberechtigungen und deren Zuordnung zu Webrollen, damit Besucher Ihrer Website nur mit den von Ihnen zugelassenen Informationen interagieren können.

In diesem Tutorial lernen Sie Folgendes:

  • Tabellenberechtigungen erstellen
  • Zugriffstyp und Berechtigungen festlegen
  • Webrollen hinzufügen

Anforderungen

Tabellenberechtigungen erstellen

Dieses Video bietet einen Überblick über die Schritte zum Erstellen von Tabellenberechtigungen.

Führen Sie folgenden Schritte aus, um zu erfahren, wie Sie Tabellenberechtigungen zum Anzeigen von Daten konfigurieren.

  1. Wechseln Sie zu Power Pages.

  2. Wählen Sie im Arbeitsbereich „Seiten“ auf der Seite, auf der sich eine Listenkomponente befindet, die Komponente und dann die Schaltfläche Berechtigungen aus.

  3. Wählen Sie Neue Tabellenberechtigungen aus.

  4. Geben Sie der Tabellenberechtigung einen Namen.

  5. Wählen Sie eine Dataverse-Tabelle aus.

  6. Legen Sie Zugriffstyp auf Global fest.

  7. Legen Sie die Berechtigungen auf Lesen fest.

  8. Wählen Sie Anonym und Autorisierter Benutzer für die Webrollen aus.

    Eine Tabellenberechtigung erstellen

  9. Nachdem die Tabellenberechtigungen festgelegt wurden, können Sie die Seite durch Auswahl von Vorschauversion anzeigen.

  10. Jetzt sollte eine Liste der Dataverse-Datensätze auf der Seite angezeigt werden.

Notiz

Sie können der Tabellenberechtigung einen beliebigen Namen geben, dieser sollte jedoch aussagekräftig sein.

Zugriffstyp und Berechtigungen festlegen

Wenn Sie Liste oder ein Formular in Power Pages konfigurieren, haben Ihre Benutzer standardmäßig keinen Zugriff auf die Informationen in Dataverse. Es gibt Fälle, in denen Sie einschränken möchten, welche Daten für eine bestimmte Gruppe von Benutzern verfügbar sind. Dies kann mit einer Kombination aus Tabellenberechtigungen und Sicherheitsrollen erfolgen.

Wenn Ihre Tabelle in Dataverse eine Beziehung zu einer Kontakt- oder Firmentabelle aufweist, können Sie die Datensätze basierend auf dieser Beziehung filtern.

Im folgenden Beispiel haben wir eine Tabelle erstellt, die eine Suche nach der Kontakttabelle enthält.

Dieses Video bietet einen Überblick über die Schritte zum Festlegen von Zugriffstypen und Berechtigungen.

  1. Erstellen Sie eine Seite mit einer Liste von Datensätzen, die eine Beziehung zur Kontakttabelle haben.

    Notiz

    Wechseln Sie zu Tutorial: Liste einer Seite hinzufügen, um Details darüber zu erhalten, wie Sie einer Seite eine Liste hinzufügen. Erstellen Sie eine Tabelle mit einer Suche nach der Kontakttabelle.

  2. Wählen Sie aus der Liste auf der Seite die Schaltfläche Berechtigung aus.

  3. Wählen Sie die Option zum Erstellen einer neuen Tabellenberechtigung aus.

  4. Geben Sie der Tabellenberechtigung einen Namen, und wählen Sie Tabelle aus.

  5. Wählen Sie den Zugriffstyp Globaler Zugriff aus.

  6. Legen Sie die Berechtigungen auf Lesen fest.

  7. Weisen Sie der die Tabellenberechtigung der Webrolle Authentifizierter Nutzer zu.

  8. Wählen Sie Save (Speichern).

    Tabellenberechtigung für eine Tabelle mit Kontaktsuche erstellen

  9. Zeigen Sie eine Vorschauf der Website an, und melden Sie sich an. Im Rahmen dieses Tutorials können Sie sich mit Microsoft Entra ID anmelden.

  10. Zeigen Sie Daten auf der Website an. Wenn sich ein Benutzer anmeldet, sollten ihm alle Daten in der Tabelle angezeigt werden.

    Angemeldeter Benutzer, der alle Daten auf einer Seite anzeigt

  11. In unserem Beispiel möchten wir nur Datensätze anzeigen, die sich auf den aktuell angemeldeten Benutzer beziehen. Kehren Sie zum Designstudio zurück, wählen Sie die Liste auf der Seite und dann Berechtigungen aus.

  12. Ändern Sie die vorhandene Tabellenberechtigung, und ändern Sie den Zugriffstyp in Kontaktzugriff.

  13. Sie müssen die Beziehung zwischen Ihrer Tabelle und der Kontakttabelle angeben.

    Notiz

    Wenn keine Beziehung angezeigt wird, müssen Sie eine Suche in der Kontakttabelle über den Arbeitsbereich „Daten“ definieren. Erstellen oder aktualisieren Sie einige Datensätze, die sich auf den Kontaktdatensatz beziehen, mit dem Sie sich bei der Website anmelden.

    Eine nach dem aktuell angemeldeten Benutzer gefilterte Tabelle anzeigen

  14. Zeigen Sie eine Vorschauf der Website an, und melden Sie sich an. Es sollten jetzt nur Datensätze angezeigt werden, die sich auf den Kontakt beziehen, der sich bei der Website angemeldet hat.

    Listenansicht, in der nur zugehörige Datensätze angezeigt werden

Weitere Informationen

In Power Pages sind verschiedene Zugriffstypen und Berechtigungen verfügbar.
Weitere Informationen finden Sie unter

Webrollen hinzufügen

In unseren bisherigen Beispielen haben wir die Tabellenberechtigungen den standardmäßigen Webrollen Authentifizierte Benutzer und Anonyme Benutzer zugewiesen.

Dieses Video bietet einen Überblick über die Verwendung von Webrollen.

Wir können auch unsere eigenen benutzerdefinierten Webrollen erstellen, um den Zugriff auf Daten und Seiten auf bestimmte Websitebesucher weiter einzuschränken.

  1. Wählen Sie im Designstudio die Auslassungpunkte ... aus dem seitlichen Menü und dann Portalverwaltung aus, um die Portalverwaltungs-App zu öffnen.

  2. Wählen Sie in der Portalverwaltungs-App unter dem Abschnitt Sicherheit die Option Webrollen aus, und zeigen Sie sie an.

  3. Wählen Sie Neu aus, um eine neue Webrolle zu erstellen und ihr einen aussagekräftigen Namen zu geben. Lassen Sie die Rollen Authentifizierte Benutzer und Anonyme Benutzer auf Nein eingestellt.

    Webrolle erstellen

  4. Speichern Sie den Webrollendatensatz.

  5. Wählen Sie Zugehörig und dann Kontakte aus. Wählen Sie Vorhandene Kontakte und einige Kontakte aus.

    Einer Webrolle Kontakte hinzufügen

    Notiz

    Benutzer von Websites werden als Kontaktdatensätze gespeichert.

  6. Wählen Sie im Designstudio in einer Liste oder einem Formular die Schaltfläche „Berechtigungen“ sowie eine Tabellenberechtigung aus, und weisen Sie dann die benutzerdefinierte Webrolle zu.

    Die Webrolle „Kursteilnehmer“ zuweisen

    Notiz

    Sie müssen das Designstudio neu starten oder den Browser-Cache löschen (STRG+F5), um die neue Webrolle anzuzeigen.

  7. Zeigen Sie eine Vorschau der Website an, und beachten Sie, dass nur angemeldete Benutzer die Daten in einem Formular oder einer Liste anzeigen können.

Nächste Schritte,

Eine wichtige Funktion von Power Pages besteht darin, Daten in einer Listenansicht für die richtige Zielgruppe anzuzeigen. Im nächsten Tutorial wird erläutert, wie ein Formular einer Seite hinzugefügt wird, sodass Benutzer Geschäftsdaten erstellen und bearbeiten können.