Udostępnij za pośrednictwem


Samouczek: Bezpieczne wyświetlanie danych w witrynie

W poprzednim samouczku dodano listę do strony; Jednak użytkownicy nie będą mogli wyświetlać żadnych danych. Power Pages ma domyślnie włączone zabezpieczenia, aby chronić dane biznesowe. W tym samouczku wyjaśniono, jak utworzyć uprawnienia do tabeli i skojarzyć je z rolami sieci Web, tak aby osoby odwiedzające witrynę mogły wchodzić w interakcje tylko z informacjami, na które zezwalasz.

Z tego samouczka dowiesz się, jak wykonywać następujące czynności:

  • Utwórz uprawnienia do tabeli
  • Ustawianie typu dostępu i uprawnień
  • Dodaj role internetowe

Wymagania wstępne

Utwórz uprawnienia do tabeli

Ten film zawiera omówienie kroków tworzenia uprawnień do tabel.

Aby dowiedzieć się, jak skonfigurować uprawnienia tabeli do wyświetlania danych:

  1. Przejdź do Power Pages.

  2. W obszarze roboczym Strony na stronie ze składnikiem listy wybierz składnik i wybierz przycisk Uprawnienia.

  3. Wybierz Nowe uprawnienia do tabeli.

  4. Nadaj uprawnienia tabeli nazwę.

  5. Wybierz tabelę Dataverse.

  6. Ustaw typ dostępu na Globalny.

  7. Ustaw uprawnienia na Czytaj.

  8. Wybierz Anonimowy i Uprawniony użytkownik dla ról internetowych.

    Utwórz uprawnienie do tabeli.

  9. Po skonfigurowaniu uprawnień do tabeli można wyświetlić stronę, wybierając opcję Podgląd.

  10. Teraz na stronie powinna być wyświetlona lista rekordów Dataverse.

Uwaga

Można nadać tabeli dowolną nazwę, ale najlepiej, aby była ona opisowa.

Ustawianie typu dostępu i uprawnień

Po skonfigurowaniu listy lub formularza w Power Pages użytkownicy domyślnie nie mają dostępu do informacji w Dataverse. Czasami możesz chcieć ograniczyć dane, do których może uzyskać dostęp określony zestaw użytkowników. Dostęp można kontrolować za pomocą kombinacji uprawnień do tabeli i ról zabezpieczeń.

Jeśli tabela Dataverse w relacji z tabelą Kontakt lub Konto umożliwia filtrowanie rekordów na podstawie tej relacji.

W poniższym przykładzie utworzyliśmy tabelę, która zawiera odnośnik do tabeli kontaktów.

Ten film przedstawia omówienie czynności związanych z ustawianiem typów dostępu i uprawnień.

  1. Utwórz stronę z listą przedstawiającymi rekordy, które mają relację z tabelą kontaktu.

    Uwaga

    Przejdź do samouczka: Dodawanie listy do strony w celu szczegółowej informacji na temat sposobu stron listy. Tworzenie tabeli z odnośnikiem do tabeli kontaktów.

  2. Z listy na stronie wybierz przycisk Uprawnienie.

  3. Wybierz, aby utworzyć nowe uprawnienie do tabeli.

  4. Nadaj tabeli uprawnienie i wybierz opcję Tabela.

  5. Wybierz dla typu dostępu dostęp globalny.

  6. Ustaw uprawnienia na Czytaj.

  7. Przypisz uprawnienie do tabeli do roli internetowej Uwierzytelniony użytkownik.

  8. Wybierz pozycję Zapisz.

    Zrzut ekranu przedstawiający tworzenie uprawnienia do tabeli dla tabeli z wyszukiwaniem kontaktów.

  9. Wyświetl podgląd witryny i zaloguj się. Na potrzeby tego samouczka możesz zalogować się przy użyciu usługi Microsoft Entra ID.

  10. Wyświetl stronę w serwisie. Po każdym identyfikatorze użytkownika powinien zobaczyć wszystkie dane w tabeli.

    Zalogowany użytkownik wyświetla wszystkie dane na stronie.

  11. W naszym przykładzie chcemy wyświetlić tylko rekordy powiązane z aktualnie zalogowanym użytkownikiem. Powróć do studio projektowego, wybierz listę na stronie i wybierz uprawnienia.

  12. Zmodyfikuj istniejące uprawnienia do tabeli i zmień Typ dostępu na Dostęp kontaktowy.

  13. Należy określić relację między tabelą a tabelą kontaktów.

    Notatka

    Jeśli nie widzisz relacji, musisz zdefiniować odnośnik do tabeli kontaktów za pomocą Obszar roboczy danych. Utwórz lub zaktualizuj niektóre rekordy powiązane z rekordem kontaktu, którego używasz do logowania się do witryny.

    Zrzut ekranu tabeli filtrowanej według aktualnie zalogowanego użytkownika.

  14. Wyświetl podgląd witryny i zaloguj się. Teraz powinny być widoczne tylko rekordy związane z kontaktem, który zalogował się do witryny.

    Zrzut ekranu przedstawiający widok listy, w którym widać tylko powiązane rekordy.

Więcej informacji

Istnieje kilka różnych typów dostępu i uprawnień w Power Pages.
Aby uzyskać więcej informacji, zobacz:

Dodaj role internetowe

W naszych dotychczasowych przykładach przypisaliśmy uprawnienia tabeli do domyślnych ról sieciowych Uwierzytelnieni użytkownicy i Anonimowi użytkownicy.

Ten klip wideo zawiera omówienie używania ról internetowych.

Aby jeszcze bardziej ograniczyć dostęp do danych i stron dla określonych osób, można utworzyć własne niestandardowe role sieci Web.

  1. W studio projektowym wybierzellipses ... z menu po stronie i wybierz polecenie Zarządzanie portalami, aby otworzyć aplikację Zarządzanie portalami.

  2. W aplikacji Zarządzanie portalami w sekcji Zabezpieczenia wybierz pozycję Role sieci Web.

  3. Wybierz Nowy, aby utworzyć nową rolę sieć Web i nadać jej nazwę opisową. Pozostaw role Użytkownicy uwierzytelnieni i Użytkownicy anonimowi ustawioną na Nie.

    Twórz role sieci Web.

  4. Zapisz rekord roli internetowej.

  5. Wybierz opcję Pokrewne i wybierz pozycję Kontakty. Wybierz Dodaj istniejące kontakty wybierz kilka kontaktów.

    Dodawanie kontaktów do roli sieci Web.

    Uwaga

    Użytkownicy witryny są przechowywane jako rekordy kontaktów.

  6. W programie Design Studio na liście lub w formularzu wybierz przycisk uprawnień i wybierz uprawnienie tabeli, a następnie przypisz niestandardową rolę sieci Web.

    Zrzut ekranu przedstawiający przypisywanie roli internetowej ucznia.

    Notatka

    Aby zobaczyć nową rolę sieci Web, musisz ponownie uruchomić studio projektowania lub wyczyścić pamięć podręczną przeglądarki (ctrl + F5).

  7. Wyświetl podgląd witryny i zwróć uwagę, że tylko zalogowani użytkownicy mogą wyświetlać dane w formularzu lub na liście.

Następne kroki

Wyświetlanie danych w widoku listy na odbiorcy to ważna funkcja Power Pages. W następnym samouczku otworzymy dodawanie formularza do strony w celu umożliwienia użytkownikom tworzenia i edytowania danych biznesowych.