17.48. 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>
17.48.1. Inheritance
17.48.2. Implements
17.48.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
17.48.4. Constructors
17.48.4.1. AuthDataAfterLookup(ObjectId, ObjectId, string, string, UserData[])
MongoDB mapping for intermediate object, internally used
public AuthDataAfterLookup(ObjectId AuthId, ObjectId UserId, string Cn, string Fingerprint, UserData[] UserData)
17.48.4.1.1. Parameters
AuthId ObjectId
Certificate ID
UserId ObjectId
User ID
Cn string
Common Name
Fingerprint string
Certificate Fingerprint
UserData UserData[]
List of users that have the id UserId
17.48.5. Properties
17.48.5.1. AuthId
Certificate ID
[BsonId]
public ObjectId AuthId { get; init; }
17.48.5.1.1. Property Value
ObjectId
17.48.5.2. Cn
Common Name
public string Cn { get; init; }
17.48.5.2.1. Property Value
17.48.5.3. Fingerprint
Certificate Fingerprint
public string Fingerprint { get; init; }
17.48.5.3.1. Property Value
17.48.5.4. UserData
List of users that have the id UserId
public UserData[] UserData { get; init; }
17.48.5.4.1. Property Value
UserData[]
17.48.5.5. UserId
User ID
public ObjectId UserId { get; init; }
17.48.5.5.1. Property Value
ObjectId