Type Alias AuthAuditContext
type AuthAuditContext = {
actionBy?: number | null;
actionByLogin?: string;
browserTriplet?: string;
clientIp?: string;
country?: string;
impersonatedBy?: number | null;
impersonatedByLogin?: string;
}
actionBy?: number | null;
actionByLogin?: string;
browserTriplet?: string;
clientIp?: string;
country?: string;
impersonatedBy?: number | null;
impersonatedByLogin?: string;
}
Properties
Optional
action By
actionBy?: number | null
Optional
action By Login
actionByLogin?: string
Login name of the user performing this action. If not set it will be looked up
Optional
browser Triplet
browserTriplet?: string
User agent type: platform-browsername-version eg ios-safari-11
Optional
client Ip
clientIp?: string
Remote IP address
Optional
country
country?: string
Country. If not set it will be looked up
Optional
impersonated By
impersonatedBy?: number | null
User impersonating this account (either the actionBy or the account)
Optional
impersonated By Login
impersonatedByLogin?: string
Login name of the user impersonating this account. If not set it will be looked up
User performing this action. Depending on the event type this will be the user triggering an action, and may not be the affected account (eg locking another user)