22.156. Class Authentication
Namespace: ArmoniK.Core.Common.Injection.Options.Database
Assembly: ArmoniK.Core.Common.dll
Options fill authentication related data
public record Authentication : IEquatable<Authentication>
22.156.1. Inheritance
22.156.2. Implements
22.156.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
22.156.4. Fields
22.156.4.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "Authentication"
22.156.4.1.1. Field Value
22.156.5. Properties
22.156.5.1. Roles
Roles used for authentication in a JSON string
public List<string> Roles { get; init; }
22.156.5.1.1. Property Value
22.156.5.2. UserCertificates
User certificates used for authentication in a JSON string
public List<string> UserCertificates { get; init; }
22.156.5.2.1. Property Value
22.156.5.3. Users
Users used for authentication in a JSON string
public List<string> Users { get; init; }