Aktivace relace u sad oprávnění a skupin sad oprávnění
Vítejte u dalšího dílu naší série o bezpečnosti. Dnes se ponoříme hluboko do jemností aktivace relace u sad oprávnění a skupin sad oprávnění. Na konci článku budete dobře rozumět tomu, co znamená „vyžadována aktivace relace“ (session activation required) a jak ji účinně používat.
Proč aktivace relace?
Sady oprávnění a skupiny sad oprávnění jsou zásadní konstrukce pro udělování schopností uživatelům. Jednou ze zajímavých funkcí, které mají, je zaškrtávací políčko „vyžadována aktivace relace“. Tato možnost nám umožní přiřadit uživateli sadu oprávnění nebo skupinu, která se ale aktivuje až při určité akci.
Představte si scénář: Chcete udělit oprávnění k prostředku, ale jen za určitých podmínek.
Třeba když je uživatel v blízkosti určitého aktiva, řekněme v budově nebo v místnosti. Tuto blízkost můžete zjistit, aktivovat sadu oprávnění a udělit další přístup. Ten trvá jen po dobu relace. Jakmile se uživatel odhlásí, sada oprávnění se deaktivuje, i když zůstává přiřazená.
Pojďme na ukázku

Jako příklad si vezměme Paula, našeho pilota. Dáváme Paulovi sadu oprávnění, která umožňuje přístup „jen pro čtení“ k podrobnostem o letištích a navigaci. V jednom z předchozích videí jsme ukázali, jak lze ztlumující skupinou ztlumit konkrétní pole. Teď zavedeme novou sadu oprávnění, která uděluje přístup k objektu „Runway“. Tento přístup bude vidět, až když tuto sadu oprávnění aktivujeme. Pokud tedy Paul není v letadle, k podrobnostem o přistávacích drahách přístup mít nebude.

Když aktivace relace neplatí, vidí Paul dvě karty: „OA Airports“ a „OA Nav“. Karta „OA Runways“ dostupná není.
Pro aktivaci relace jsem napsal kousek kódu. Ten zjistí aktuálního uživatele, najde potřebnou sadu oprávnění a aktivuje ji pro relaci.

Stručný rozbor postupu:
- Sada oprávnění „STA Runway Sessions Allowed“ se vytvoří se zaškrtnutým políčkem „vyžadována aktivace relace“.
- Toto oprávnění uděluje přístup k objektu Runway a ke všem jeho polím.
- Sada oprávnění je přiřazená Paulovi, ale zůstává neaktivní, dokud se nespustí náš speciální kód.
- Po spuštění obsahuje Paulova relace kartu „OA runways“, která mu zpřístupní seznam dostupných přistávacích drah.
Tato dynamická schopnost ukazuje, jak může aktivace relace dočasně zvýšit něčí oprávnění.
Až se Paul příště přihlásí, vrátí se ke svým původním úrovním přístupu, bez dalších oprávnění k přistávacím drahám.
Shrnutí
Vyžadovaná aktivace relace je mocný nástroj, zvlášť když chcete na základě konkrétních podmínek udělit dočasně zvýšený přístup. Klíčové je určit, kdy a jak aktivaci spustíte.
Možností je mnoho, od aktivací podle polohy (třeba když je člověk v letadle) po aktivace řízené událostmi.
Zůstaňte naladěni
Děkuji, že jste se naladili. Pamatujte, bezpečnost je zásadní, a porozumění zabezpečení na úrovni pole zajistí, že vaše data v Salesforce zůstanou důvěrná a ve správných rukou.
Zůstaňte naladěni tady na www.SteveTechArc.com a na kanálu @SteveTechArc (opens in a new tab) na YouTube.
Pomáháme měnit svět sdílením nápadů s kolegy architekty a se všemi, kdo jsou na cestě k architektovi!
Přeji vám bezpečnou a efektivní správu uživatelů!
STA 4.4