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
Optionalaction By
actionBy?: number | null
Optionalaction By Login
actionByLogin?: string
Login name of the user performing this action. If not set it will be looked up
Optionalbrowser Triplet
browserTriplet?: string
User agent type: platform-browsername-version eg ios-safari-11
Optionalclient Ip
clientIp?: string
Remote IP address
Optionalcountry
country?: string
Country. If not set it will be looked up
Optionalimpersonated By
impersonatedBy?: number | null
User impersonating this account (either the actionBy or the account)
Optionalimpersonated 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)