21.116. Class AuthData

Namespace: ArmoniK.Core.Common.Auth.Authentication
Assembly: ArmoniK.Core.Common.dll

Certificate(s) object in database

public record AuthData : IEquatable<AuthData>

21.116.1. Inheritance

objectAuthData

21.116.2. Implements

IEquatable<AuthData>

21.116.3. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

21.116.4. Constructors

21.116.4.1. AuthData(string, string, string, string?)

Certificate(s) object in database

public AuthData(string AuthId, string UserId, string Cn, string? Fingerprint)

21.116.4.1.1. Parameters

AuthId string

Unique Id of the entry

UserId string

Id of the user this entry refers to

Cn string

Common Name of the certificate(s)

Fingerprint string?

fingerprint of the certificate. If null, this entry matches with every certificates matching the Common Name

21.116.5. Properties

21.116.5.1. AuthId

Unique Id of the entry

public string AuthId { get; init; }

21.116.5.1.1. Property Value

string

21.116.5.2. Cn

Common Name of the certificate(s)

public string Cn { get; init; }

21.116.5.2.1. Property Value

string

21.116.5.3. Fingerprint

fingerprint of the certificate. If null, this entry matches with every certificates matching the Common Name

public string? Fingerprint { get; init; }

21.116.5.3.1. Property Value

string?

21.116.5.4. UserId

Id of the user this entry refers to

public string UserId { get; init; }

21.116.5.4.1. Property Value

string