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 omówiono etapy tworzenia uprawnień do tabel i kojarzenia ich z rolami internetowymi, aby umożliwić odwiedzającym witrynę interakcję 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
- Subskrypcja lub wersja próbna Power Pages. Pobierz bezpłatną wersję próbną Power Pages tutaj.
- Utworzono witrynę Power Pages. Tworzenie witryny programu Power Pages.
- Ukończ samouczek dodawanie i projektowanie strony.
- Ukończ samouczek Dodaj listę do strony.
Utwórz uprawnienia do tabeli
Ten film zawiera omówienie kroków tworzenia uprawnień do tabel.
Poniższe kroki obrazuje sposób konfigurowania uprawnień tabel do wyświetlania danych.
Przejdź do Power Pages.
W obszarze roboczym stron na stronie, na której znajduje się składnik listy, wybierz składnik i wybierz przycisk Uprawnienia.
Wybierz Nowe uprawnienia do tabeli.
Nadaj uprawnienia tabeli nazwę.
Wybierz tabelę Dataverse.
Ustaw typ dostępu na Globalny.
Ustaw uprawnienia na Czytaj.
Wybierz Anonimowy i Uprawniony użytkownik dla ról internetowych.
Po skonfigurowaniu uprawnień do tabeli można wyświetlić stronę, wybierając opcję Podgląd.
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 będą mieli dostępu do informacji w Dataverse. Istnieją sytuacje, w których chciałbyś ograniczyć zakres danych określonego zestawu użytkowników. Można to zrobić z kombinacją uprawnień do tabel 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 przykładzie poniżej utworzono tabelę z odnośnikem do tabeli kontaktów.
Ten film przedstawia omówienie czynności związanych z ustawianiem typów dostępu i uprawnień.
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.
Z listy na stronie wybierz przycisk Uprawnienie.
Wybierz, aby utworzyć nowe uprawnienie do tabeli.
Nadaj tabeli uprawnienie i wybierz opcję Tabela.
Wybierz dla typu dostępu dostęp globalny.
Ustaw uprawnienia na Czytaj.
Przypisz uprawnienie do tabeli do roli internetowej Uwierzytelniony użytkownik.
Wybierz pozycję Zapisz.
Wyświetl podgląd witryny i zaloguj się. Na potrzeby tego samouczka możesz zalogować się przy użyciu usługi Microsoft Entra ID.
Wyświetl stronę w serwisie. Po każdym identyfikatorze użytkownika powinien zobaczyć wszystkie dane w tabeli.
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.
Zmodyfikuj istniejące uprawnienia do tabeli i zmień Typ dostępu na Dostęp kontaktowy.
Należy określić relację między tabelą a tabelą kontaktu.
Uwaga
Jeśli nie widzisz relacji, konieczne będzie zdefiniowanie wyszukiwania w tabeli kontaktu przy użyciu obszaru roboczego danych. Utworzenie lub zaktualizowanie niektórych rekordów powiązanych z rekordem kontaktu, za pomocą narzędzia logowania do witryny.
Wyświetl podgląd witryny i zaloguj się. Powinny być w nim dostępne tylko rekordy powiązane z kontaktem, który zalogował się do witryny.
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 do tabeli domyślnym rolom internetowym Użytkownicy uwierzytelnieni i Użytkownicy anonimowi.
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.
W studio projektowym wybierzellipses ... z menu po stronie i wybierz polecenie Zarządzanie portalami, aby otworzyć aplikację Zarządzanie portalami.
W aplikacji Zarządzanie portalami w sekcji Zabezpieczenia wybierz i wyświetl Role sieci Web.
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.
Zapisz rekord roli internetowej.
Wybierz opcję Pokrewne i wybierz pozycję Kontakty. Wybierz Dodaj istniejące kontakty wybierz kilka kontaktów.
Uwaga
Użytkownicy witryny są przechowywane jako rekordy kontaktów.
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.
Uwaga
Trzeba będzie ponownie uruchomić studio projektowe lub wyczyścić pamięć podręczną przeglądarki (ctrl + F5), aby wyświetlić nową rolę Sieć Web.
Wyświetl podgląd witryny i zwróć uwagę, że tylko użytkownicy zalogowani będą mogli wyświetlać dane na 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.