Show / Hide Table of Contents

Class Identity

A container object for identity attributes.

Inheritance
object
Identity
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.AuditService.Models
Assembly: OCI.DotNetSDK.Audit.dll
Syntax
public class Identity

Properties

AuthType

Declaration
[JsonProperty(PropertyName = "authType")]
public string AuthType { get; set; }
Property Value
Type Description
string

The type of authentication used.
Example: natv

CallerId

Declaration
[JsonProperty(PropertyName = "callerId")]
public string CallerId { get; set; }
Property Value
Type Description
string

The OCID of the caller. The caller that made a request on behalf of the prinicpal.

CallerName

Declaration
[JsonProperty(PropertyName = "callerName")]
public string CallerName { get; set; }
Property Value
Type Description
string

The name of the user or service. This value is the friendly name associated with callerId.

ConsoleSessionId

Declaration
[JsonProperty(PropertyName = "consoleSessionId")]
public string ConsoleSessionId { get; set; }
Property Value
Type Description
string

This value identifies any Console session associated with this request.

Credentials

Declaration
[JsonProperty(PropertyName = "credentials")]
public string Credentials { get; set; }
Property Value
Type Description
string

The credential ID of the user. This value is extracted from the HTTP 'Authorization' request header. It consists of the tenantId, userId, and user fingerprint, all delimited by a slash (/).

IpAddress

Declaration
[JsonProperty(PropertyName = "ipAddress")]
public string IpAddress { get; set; }
Property Value
Type Description
string

The IP address of the source of the request.
Example: 172.24.80.88

PrincipalId

Declaration
[JsonProperty(PropertyName = "principalId")]
public string PrincipalId { get; set; }
Property Value
Type Description
string

The OCID of the principal.

PrincipalName

Declaration
[JsonProperty(PropertyName = "principalName")]
public string PrincipalName { get; set; }
Property Value
Type Description
string

The name of the user or service. This value is the friendly name associated with principalId.
Example: ExampleName

TenantId

Declaration
[JsonProperty(PropertyName = "tenantId")]
public string TenantId { get; set; }
Property Value
Type Description
string

The OCID of the tenant.

UserAgent

Declaration
[JsonProperty(PropertyName = "userAgent")]
public string UserAgent { get; set; }
Property Value
Type Description
string

The user agent of the client that made the request.
Example: Jersey/2.23 (HttpUrlConnection 1.8.0_212)

In this article
Back to top