21.49. Class AuthDataAfterLookup
Namespace: ArmoniK.Core.Adapters.MongoDB.Table.DataModel.Auth
Assembly: ArmoniK.Core.Adapters.MongoDB.dll
MongoDB mapping for intermediate object, internally used
[BsonIgnoreExtraElements]
public record AuthDataAfterLookup : IEquatable<AuthDataAfterLookup>
21.49.1. Inheritance
21.49.2. Implements
21.49.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
21.49.4. Constructors
21.49.4.1. AuthDataAfterLookup(int, int, string, string, UserData[])
MongoDB mapping for intermediate object, internally used
public AuthDataAfterLookup(int AuthId, int UserId, string Cn, string Fingerprint, UserData[] UserData)
21.49.4.1.1. Parameters
AuthId int
Certificate ID
UserId int
User ID
Cn string
Common Name
Fingerprint string
Certificate Fingerprint
UserData UserData[]
List of users that have the id UserId
21.49.5. Properties
21.49.5.1. AuthId
Certificate ID
[BsonId]
public int AuthId { get; init; }
21.49.5.1.1. Property Value
21.49.5.2. Cn
Common Name
public string Cn { get; init; }
21.49.5.2.1. Property Value
21.49.5.3. Fingerprint
Certificate Fingerprint
public string Fingerprint { get; init; }
21.49.5.3.1. Property Value
21.49.5.4. UserData
List of users that have the id UserId
public UserData[] UserData { get; init; }
21.49.5.4.1. Property Value
UserData[]
21.49.5.5. UserId
User ID
public int UserId { get; init; }