Class EscalatedServiceContext

All Implemented Interfaces:
com.appiancorp.asl3.servicefw.connect.ServiceContext, com.appiancorp.security.auth.SecurityContext, com.appiancorp.services.AuthorizationInterceptorProvider, KougarServiceContext, ServiceContext, Principal

public final class EscalatedServiceContext extends UserServiceContext
An EscalatedServiceContext is used to strongly-type mark methods that require privilege escalation.

Privilege Escalation means the actor will use the grantor's roles to execute a service or DAO call.

Note that this privilege escalation is only to grant access to execute the API method; the actual user's credentials are still used internally when checking access to a backend object.