26.159. Class Authentication
Namespace: ArmoniK.Core.Common.Injection.Options.Database
Assembly: ArmoniK.Core.Common.dll
Options fill authentication related data
public record Authentication : IEquatable<Authentication>
26.159.1. Inheritance
26.159.2. Implements
26.159.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
26.159.4. Fields
26.159.4.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "Authentication"
26.159.4.1.1. Field Value
26.159.5. Properties
26.159.5.1. Roles
Roles used for authentication in a JSON string
public List<string> Roles { get; init; }
26.159.5.1.1. Property Value
26.159.5.2. UserCertificates
User certificates used for authentication in a JSON string
public List<string> UserCertificates { get; init; }
26.159.5.2.1. Property Value
26.159.5.3. Users
Users used for authentication in a JSON string
public List<string> Users { get; init; }