Newer Version Available
SessionPermSetActivation
The SessionPermSetActivation object represents a
permission set assignment activated during an individual user session. When a SessionPermSetActivation object is inserted into a
permission set, an activation event fires, allowing the permission settings to apply to the
user’s specific session. This object is available in API versions 37.0 and
later.
Supported Calls
describeCompactLayouts(), describeLayout(), query(), retrieve()
Fields
| Field Name | Details |
|---|---|
| AuthSessionId |
|
| Description |
|
| PermissionSetId |
|
| UserId |
|
Usage
Use SessionPermSetActivation to create a permission set available only for a specified session’s duration. For example, create permission sets that provide access to specific applications only during authenticated sessions.
In the following Apex example, an identified session is activated after session information is submitted via a button. Successful activation results in a confirmation message displayed to the user.