Contains context information from clients in objects referred to as containers.
The OperationContext class carries information about
the context in which the client program issued the request. The OperationContext
class contains containers that specify types of information.
Currently, the only supported container is the container that specifies
the identity of the user. Providers must use the user container
to determine whether the requested operation should be
permitted on behalf of
the issuing user.
For example, providers can get the user name information from the
IdentityContext in an OperationContext as shown below:
IdentityContainer container(context.get(IdentityContainer::NAME));
String userName = container.getUserName();