Konfigurace oprávnění ke sloupcům
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, aktualizovatOprá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, aktualizovatOprá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ů: ČístOprá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, aktualizovatOprá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ů
Váš názor
Odeslat a zobrazit názory pro