Class QDelegatedSession
java.lang.Object
com.kingsrook.qqq.backend.core.model.session.QSession
com.kingsrook.qqq.backend.core.serviceidentity.QDelegatedSession
- All Implemented Interfaces:
Serializable,Cloneable
A session for work a service principal does on behalf of a user: the user's
identity and current access, intersected with the principal's permissions,
attributed to the principal. It is valid only while its parent (the
principal's own session) is valid. Never serialized, never reachable from a
request: only ServiceIdentities mints these.
- See Also:
-
Field Summary
Fields inherited from class com.kingsrook.qqq.backend.core.model.session.QSession
VALUE_KEY_USER_TIMEZONE, VALUE_KEY_USER_TIMEZONE_OFFSET_MINUTES -
Method Summary
Modifier and TypeMethodDescriptionThe principal's own session this delegation hangs off.Getter for principalNameMethods inherited from class com.kingsrook.qqq.backend.core.model.session.QSession
clearSecurityKeyValues, clone, getBackendVariants, getClientChannel, getClientChannelName, getCredentialScope, getIdReference, getPermissions, getSecurityKeyValues, getSecurityKeyValues, getSecurityKeyValues, getUser, getUuid, getValue, getValues, getValuesForFrontend, hasPermission, hasSecurityKeyValue, hasSecurityKeyValue, removeValue, setBackendVariants, setClientChannel, setCredentialScope, setIdReference, setPermissions, setSecurityKeyValues, setUser, setUuid, setValue, setValues, setValuesForFrontend, withBackendVariants, withClientChannel, withCredentialScope, withPermission, withPermissions, withPermissions, withSecurityKeyValue, withSecurityKeyValues, withUser, withValue, withValueForFrontend, withValuesForFrontend
-
Method Details
-
getParent
The principal's own session this delegation hangs off. -
getPrincipalName
Getter for principalName
-