Konfigurace oprávnění ke sloupcům
Poznámka
S účinností od 12. října 2022 jsou portály Power Apps Power Pages. Další informace: Služba Microsoft Power Pages je nyní obecně dostupná (blog)
Zanedlouho migrujeme a sloučíme dokumentaci k portálům Power Apps s dokumentací k Power Pages.
V portálech se oprávnění k tabulkám používají, chcete-li použít zabezpečení na jednotlivé záznamy tabulek Dataverse. Můžete přidat oprávnění sloupců do jednotlivých sloupců tabulky. Oprávnění sloupců jsou volitelná konfigurace, které přiřadíte k webovým rolím.
Poznámka
Oprávnění ke sloupcům lze momentálně používat jen u funkcí Webového rozhraní API portálů.
Webové role mohou mít libovolný počet oprávnění k tabulce a oprávnění ke sloupcům. Pokud má webová role oprávnění pro více sloupců, použijí se na vybranou webovou roli všechna oprávnění ke sloupcům.
Při vyhodnocování oprávnění se nejprve vyhodnocují oprávnění k tabulce. Pokud má uživatel přístup k tabulce, použijí se příslušná oprávnění sloupců tabulky. Pokud uživatel nemá přístup k tabulce, budou jakákoli konfigurovaná oprávnění sloupců ignorována.
Pokud nejsou definována žádná oprávnění ke sloupcům, budou se odpovídající oprávnění tabulky vztahovat na všechny sloupce.
Důležité
Tato funkce vyžaduje pro balíček startovacího portálu a hostitele portálu následující verze:
- Hostitel portálu verze 9.4.1.x nebo novější.
- Verze balíčku portálu Starter 9.3.2201.x nebo novější.
Přidání oprávnění sloupců k webové roli
Otevřete aplikaci Správa portálu.
Přejděte na Portály > Webové role a otevřete webovou roli, ke které chcete přidat oprávnění ke sloupcům.
V části Související vyberte Profily oprávnění sloupců.
Proveďte některou z následujících akcí:
Chcete-li k webové roli přidat existující oprávnění ke sloupci, vyberte příkaz Přidat existující profily oprávnění sloupců a poté vyhledejte požadovaný záznam.
Chcete-li vytvořit nový záznam profilu oprávnění sloupce, vyberte možnost Nové profily oprávnění sloupců.
Atributy a vztahy
Následující tabulka popisuje atributy oprávnění k tabulce.
Název | Popis |
---|---|
Název profilu | Popisný název záznamu tabulky. Toto pole je povinné. |
Název tabulky | Logický název tabulky, jejíž sloupec má být zabezpečen. Toto pole je povinné. |
Web | Přidružený web. Toto pole je povinné. |
Všechna oprávnění ke sloupcům | Dostupná oprávnění:
Oprávnění tabulky mohou například uživateli povolit oprávnění vytvářet a číst na všech sloupcích. Pomocí tohoto nastavení můžete dále omezit uživatele a dát jim na všech sloupcích oprávnění pouze číst. V jiném příkladu můžete chtít, aby konkrétní webová role mohla číst všechna pole kontaktu, ale také chcete povolit webové roli aktualizovat sloupce jména a příjmení. V tomto případě vyberte možnost Čtení pro Všechna oprávnění sloupců a vytvořte profily vytvoření sloupců Jméno a Příjmení s oprávněními čtení a aktualizace. |
Oprávnění ke sloupcům | Přidružená oprávnění ke sloupcům. To umožňuje uživatelům definovat konkrétní oprávnění pro sloupce tabulky. Sloupce, které nejsou definovány, převezmou nastavení Všechna oprávnění sloupců. |
Webové role | Přidružené webové role. |
Příklady
V tomto příkladu máme tabulku kontaktů se sloupci Pracovní pozice a Plat.
Následující tabulka ukazuje výsledek použití různých oprávnění pro sloupce a tabulky pro tabulku kontaktů a další sloupce.
Scénář | Oprávnění k tabulce | Nastavení webu Webapi/contact/enabled |
Nastavení webu Webapi/contact/fields |
Oprávnění ke sloupci |
---|---|---|---|---|
Uživatel nebude mít žádná oprávnění ke sloupcům. | Kontakt (Vytvoření, čtení, aktualizace) | TRUE | ||
Uživatel nebude mít žádná oprávnění ke sloupcům. | Kontakt (Vytvoření, čtení, aktualizace) | FALSE | ||
Uživatel nebude mít žádná oprávnění ke sloupcům. | Kontakt (<žádné>) | TRUE | * | Všechna oprávnění ke sloupcům: Vytvořit, číst, aktualizovat Oprávnění ke sloupcům: <žádné> |
Uživatel bude mít oprávnění vytvářet, číst a aktualizovat všechny sloupce tabulky kontaktů. | Kontakt (Vytvoření, čtení, aktualizace) | TRUE | * | |
Uživatel nebude mít žádná oprávnění ke sloupcům. | Kontakt (Vytvoření, čtení, aktualizace) | TRUE | Všechna oprávnění ke sloupcům: Vytvořit, číst, aktualizovat Oprávnění ke sloupcům: <žádné> |
|
Uživatel bude mít oprávnění Číst na sloupci Pracovní pozice a oprávnění Vytvořit, Číst a Aktualizovat na všech ostatních sloupcích. | Kontakt (Vytvoření, čtení, aktualizace) | TRUE | * | Všechna oprávnění ke sloupcům: <žádné> Oprávnění ke sloupcům:
|
Uživatel bude mít oprávnění Vytvořit, Číst a Aktualizovat na sloupci Pracovní pozice a oprávnění Číst na všech ostatních sloupcích. | Kontakt (Vytvoření, čtení, aktualizace) | TRUE | * | Všechna oprávnění sloupců: Číst Oprávnění sloupců:
|
Uživatel bude mít možnost Vytvořit, Číst a Aktualizovat u sloupců Pracovní pozice a Plat. | Kontakt (Vytvoření, čtení, aktualizace) | TRUE | Pracovní pozice, Plat | |
Uživatel bude mít Vytvořit, Číst a Aktualizovat na sloupce Pracovní pozice a Plat, žádná oprávnění na ostatní sloupce. | Kontakt (Vytvoření, čtení, aktualizace) | TRUE | Pracovní pozice, Plat | Všechna oprávnění ke sloupcům: Vytvořit, číst, aktualizovat Oprávnění sloupců: <žádné> |
Uživatel bude mít možnost Vytvořit, Číst a Aktualizovat u sloupců Pracovní pozice a Plat. | Kontakt (Vytvoření, čtení, aktualizace) | TRUE | Pracovní pozice, Plat | Všechna oprávnění sloupců: <none> Oprávnění sloupců:
|
Uživatel bude mít oprávnění Vytvořit, Číst a Aktualizovat na sloupec Pracovní pozice a žádné oprávnění na sloupec Plat. | Kontakt (Vytvoření, čtení, aktualizace) | TRUE | Pracovní pozice | Všechna oprávnění ke sloupcům: <žádné> Oprávnění sloupců:
|
Uživatel bude mít oprávnění Vytvořit, Číst a Aktualizovat na sloupce Pracovní pozice a oprávnění Číst na sloupec Plat. | Kontakt (Vytvoření, čtení, aktualizace) | TRUE | Pracovní pozice, Plat | Všechna oprávnění sloupců: <none> Oprávnění ke sloupcům:
|
Viz také
Přiřazení oprávnění k tabulkám
Vytvoření webových rolí pro portály
Přehled webového rozhraní API portálů