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

public final class QServiceSession extends QSession
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:
  • Method Details

    • getPrincipalName

      public String getPrincipalName()
      Getter for principalName