A SecurityContext object for users.
Audit::IAuditEntryPtr audit
const ClientMessage & original_msg
The original, complete, client message object.
A request context dedicated for websocket request that are handled by other modules.
SecurityContext & security_ctx
Audit::IAuditEntryPtr audit
The initial audit trail for the request.
Holds valuable pointer to provide context to a request.
A SecurityContext is used to query permission while doing an operation.
UserSecurityContext * security_ctx
The object lifetime will not expand past the current request processing.