Zabezpečenie zoznamov

Poznámka

S účinnosťou od 12. októbra 2022 sa portály Power Apps nazývajú Power Pages. Ďalšie informácie: Služba Microsoft Power Pages je teraz všeobecne dostupná (blog)
Čoskoro vykonáme migráciu a zlúčenie dokumentácie k portálom Power Apps s dokumentáciou k službe Power Pages.

Ak chcete zabezpečiť zoznam, musíte nakonfigurovať povolenia tabuľky pre tabuľku, pre ktorú sa zobrazujú záznamy.

Počnúc vydaním 9.3.7.x, novo vytvorené portály budú mať povolenia pre tabuľky vynútené pre všetky zoznamy bez ohľadu na nastavenie Povoliť povolenia tabuľky.

Poznámka

Vyššie popísané zmeny sa týkajú aj portálov prevedených zo skúšobnej verzie na výrobnú.

Ak chcete explicitne nakonfigurovať anonymný prístup, použite správne povolenia tabuľky a odkazujte na webovú rolu Anonymní používatelia alebo vlastnú webovú rolu s možnosťou Rola anonymných používateľov.

Zabezpečenie zoznamu zabezpečí, že používatelia uvidia iba záznamy, na ktoré majú povolenia.

Zabezpečenie údajov týkajúcich sa konkrétnych používateľov (alebo ich súvisiacich obchodných vzťahov) sa vykonáva pridaním vzťahu medzi tabuľkou a buď tabuľkou kontakt alebo obchodný vzťah, pričom iba užívatelia portálu, ktorí majú vzťah k týmto záznamom, budú môcť pristupovať k údajom pomocou typu povolenia tabuľky Obchodný vzťah alebo Kontakt a nastavením príslušných povolení a priradení webových rolí k povoleniu tabuľky.

Dobrý návrh webovej stránky vyžaduje, aby v prípade, že rola používateľa nemá povolenia pre danú tabuľku (to znamená, že nikdy nenastane situácia, kedy by mal vidieť nejaké záznamy), nemal by mať k stránke vôbec prístup. V ideálnom prípade by mala byť stránka zabezpečená aj prostredníctvom povolení stránky.

Ak chcete zobraziť akcie na úrovni záznamov, ktoré sa vzťahujú na prihláseného používateľa, musíte nastaviť hodnotu lokality EntityList/ShowRecordLevelActions na pravda.

Napríklad existujú dvaja používatelia: Preston a Teddy. Preston má na úrovni kontaktov úplný prístup k tabuľke prípadov, zatiaľ čo Teddy má globálny prístup na čítanie. Ak sa vytvorí zoznam na zobrazenie všetkých záznamov prípadov, Preston uvidí všetky akcie (Zobraziť, Upraviť a Odstrániť) v záznamoch, ktoré súvisia s jeho kontaktom. Na iných záznamoch by videl iba akciu Zobraziť. Na druhej strane Teddy by videl iba akciu Zobraziť na všetkých záznamoch.

Ak je nastavenie lokality EntityList/ShowRecordLevelActions nastavené na nepravda a tabuľka má viac povolení, sú viditeľné všetky akcie na úrovni záznamu. Keď sa však používateľ pokúsi vykonať akciu bez oprávnenia, zobrazí sa chyba.

Pozrite si tiež