23.154. Class Authentication
Namespace: ArmoniK.Core.Common.Injection.Options.Database
Assembly: ArmoniK.Core.Common.dll
Options fill authentication related data
public record Authentication : IEquatable<Authentication>
23.154.1. Inheritance
23.154.2. Implements
23.154.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
23.154.4. Fields
23.154.4.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "Authentication"
23.154.4.1.1. Field Value
23.154.5. Properties
23.154.5.1. Roles
Roles used for authentication in a JSON string
public List<string> Roles { get; init; }
23.154.5.1.1. Property Value
23.154.5.2. UserCertificates
User certificates used for authentication in a JSON string
public List<string> UserCertificates { get; init; }
23.154.5.2.1. Property Value
23.154.5.3. Users
Users used for authentication in a JSON string
public List<string> Users { get; init; }