Show / Hide Table of Contents

Interface IIdentityAudit

Represents an audit of a user action in the identity system.

Namespace: IRM.AspNetCore.Identity
Assembly: IRM.AspNetCore.Identity.dll
Syntax
public interface IIdentityAudit

Properties

AdditionalInformation

Gets or sets additional information for the AuditEvent.

Declaration
string AdditionalInformation { get; set; }
Property Value
String

AuditEvent

Gets or sets the type of event this audit represents.

Declaration
IdenityAuditEvent AuditEvent { get; set; }
Property Value
IdenityAuditEvent

Browser

Gets or sets the browser of the user that caused this audit.

Declaration
string Browser { get; set; }
Property Value
String

BrowserVersion

Gets or sets the version of the browser of the user that caused this audit.

Declaration
string BrowserVersion { get; set; }
Property Value
String

Device

Gets or sets the type of device that caused this audit.

Declaration
DeviceType Device { get; set; }
Property Value
DeviceType

Id

Gets or sets the id of the audit.

Declaration
Guid Id { get; set; }
Property Value
System.Guid

Metadata

Gets or sets dynamic metadata for this audit.

Declaration
ExpandoObject Metadata { get; set; }
Property Value
ExpandoObject

OccurredUtc

Gets or sets the date and time, in UTC, when the audit occurred.

Declaration
DateTime OccurredUtc { get; set; }
Property Value
System.DateTime

Platform

Gets or sets the platform of the user that caused this audit.

Declaration
string Platform { get; set; }
Property Value
String

RemoteIpAddress

Gets or sets the IP address of the user that caused this audit.

Declaration
IPAddress RemoteIpAddress { get; set; }
Property Value
IPAddress

RemoteIpAddressLocation

Gets or sets the IP address location of the user that caused this audit.

Declaration
IPAddressLocation RemoteIpAddressLocation { get; set; }
Property Value
IPAddressLocation

UserId

Gets or sets the id of the user.

Declaration
Guid UserId { get; set; }
Property Value
System.Guid

Back to top Generated by DocFX