Sessionsaktivering i tilladelsessæt og grupper af tilladelsessæt
Velkommen til endnu en del af vores sikkerhedsserie. I dag dykker vi ned i detaljerne om sessionsaktivering for tilladelsessæt og grupper af tilladelsessæt. Når du har læst artiklen, har du godt styr på, hvad »session activation required« betyder, og hvordan du bruger det effektivt.
Hvorfor sessionsaktivering?
Tilladelsessæt og grupper af tilladelsessæt er centrale byggesten, når brugere skal have funktioner. En spændende funktion, de har, er afkrydsningsfeltet »Session Activation Required«. Med det kan vi tildele et tilladelsessæt eller en gruppe til en bruger, men det aktiveres først, når en bestemt handling sker.
Forestil dig et scenarie: Du vil give tilladelse til en ressource, men kun under bestemte betingelser.
Måske når en bruger er tæt på et bestemt aktiv, for eksempel i en bygning eller et rum. Du kan registrere nærheden, aktivere tilladelsessættet og give den ekstra adgang. Adgangen varer kun i sessionen. Når brugeren logger ud, deaktiveres tilladelsessættet, men det forbliver tildelt.
Lad os se en demo

Tag Paul, vores pilot, som eksempel. Vi giver Paul et tilladelsessæt, der giver skrivebeskyttet adgang til oplysninger om lufthavne og navigation. I en tidligere video viste vi, hvordan en muting-gruppe kan dæmpe et bestemt felt. Nu introducerer vi et nyt tilladelsessæt, der giver adgang til objektet »Runway«. Adgangen bliver kun synlig, når vi aktiverer tilladelsessættet. Så hvis Paul ikke sidder i et fly, har han ikke adgang til oplysningerne om landingsbanerne.

Når sessionsaktiveringen ikke er i kraft, ser Paul to faner: »OA Airports« og »OA Nav«. Fanen »OA Runways« er ikke tilgængelig.
For at aktivere sessionen har jeg skrevet et stykke kode. Koden identificerer den aktuelle bruger, finder det rigtige tilladelsessæt og aktiverer det for sessionen.

Her er processen kort fortalt:
- Tilladelsessættet »STA Runway Sessions Allowed« oprettes med afkrydsningsfeltet »Session Activation Required« markeret.
- Tilladelsen giver adgang til objektet Runway og alle dets felter.
- Tilladelsessættet tildeles Paul, men forbliver inaktivt, indtil vores særlige kode køres.
- Når koden er kørt, indeholder Pauls session fanen »OA Runways«, som giver ham adgang til en liste over tilgængelige landingsbaner.
Denne dynamiske funktion viser, hvordan sessionsaktivering midlertidigt kan hæve nogens tilladelser.
Næste gang Paul logger ind, er han tilbage på sine oprindelige adgangsniveauer uden de ekstra tilladelser til landingsbaner.
Opsamling
Session Activation Required er et kraftfuldt værktøj, især når du vil give midlertidigt forhøjet adgang ud fra bestemte betingelser. Nøglen er at beslutte, hvornår og hvordan aktiveringen skal udløses.
Mulighederne er mange, fra stedbaserede aktiveringer (som at sidde i et fly) til hændelsesstyrede.
Hold øje
Tak fordi du var med. Husk, at sikkerhed er altafgørende, og når du forstår feltniveausikkerhed, forbliver dine data i Salesforce fortrolige og i de rigtige hænder.
Hold øje her på www.SteveTechArc.com og på YouTube-kanalen @SteveTechArc (opens in a new tab).
Vi hjælper med at forandre verden ved at dele idéer med andre arkitekter og med dem, der er på vej til at blive arkitekter!
Jeg ønsker dig en sikker og effektiv brugeradministration!
Transskription med hjælp fra AI
STA 4.4