Class QServiceSession
java.lang.Object
com.kingsrook.qqq.backend.core.model.session.QSession
com.kingsrook.qqq.backend.core.serviceidentity.QServiceSession
- All Implemented Interfaces:
Serializable,Cloneable
A local service principal's session (TABLE_BASED, MOCK, fully anonymous
deployments). Its permissions and security keys are exactly the principal's
declared local ones - it is NOT a QSystemUserSession. Only the local
provider mints these (in this JVM), and only modules that support local
principals accept them; OAuth2 and Auth0 never do.
- 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
Methods 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
-
getPrincipalName
Getter for principalName
-