Class IdentityAudit
Represents an audit of a user action in the identity system.
Inherited Members
Namespace: IRM.AspNetCore.Identity
Assembly: IRM.AspNetCore.Identity.EntityFrameworkCore.dll
Syntax
public class IdentityAudit : IIdentityAudit
Constructors
IdentityAudit()
Properties
AdditionalInformation
Gets or sets additional information for the AuditEvent.
Declaration
public string AdditionalInformation { get; set; }
Property Value
String
|
Implements
AuditEvent
Gets or sets the type of event this audit represents.
Declaration
public IdenityAuditEvent AuditEvent { get; set; }
Property Value
IdenityAuditEvent
|
Implements
Browser
Gets or sets the browser of the user that caused this audit.
Declaration
public string Browser { get; set; }
Property Value
String
|
Implements
BrowserVersion
Gets or sets the version of the browser of the user that caused this audit.
Declaration
public string BrowserVersion { get; set; }
Property Value
String
|
Implements
Device
Gets or sets the type of device that caused this audit.
Declaration
public DeviceType Device { get; set; }
Property Value
DeviceType
|
Implements
Id
Gets or sets the id of the audit.
Declaration
public Guid Id { get; set; }
Property Value
System.Guid
|
Implements
Metadata
Gets or sets dynamic metadata for this audit.
Declaration
public ExpandoObject Metadata { get; set; }
Property Value
ExpandoObject
|
Implements
OccurredUtc
Gets or sets the date and time, in UTC, when the audit occurred.
Declaration
public DateTime OccurredUtc { get; set; }
Property Value
System.DateTime
|
Implements
Platform
Gets or sets the platform of the user that caused this audit.
Declaration
public string Platform { get; set; }
Property Value
String
|
Implements
RemoteIpAddress
Gets or sets the IP address of the user that caused this audit.
Declaration
public IPAddress RemoteIpAddress { get; set; }
Property Value
IPAddress
|
Implements
RemoteIpAddressLocation
Gets or sets the IP address location of the user that caused this audit.
Declaration
public IPAddressLocation RemoteIpAddressLocation { get; set; }
Property Value
IPAddressLocation
|
Implements
UserId
Gets or sets the id of the user.
Declaration
public Guid UserId { get; set; }
Property Value
System.Guid
|