21.160. Class Authentication
Namespace: ArmoniK.Core.Common.Injection.Options.Database
Assembly: ArmoniK.Core.Common.dll
Options fill authentication related data
public record Authentication : IEquatable<Authentication>
21.160.1. Inheritance
21.160.2. Implements
21.160.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
21.160.4. Fields
21.160.4.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "Authentication"
21.160.4.1.1. Field Value
21.160.5. Properties
21.160.5.1. Roles
Roles used for authentication in a JSON string
public List<string> Roles { get; init; }
21.160.5.1.1. Property Value
21.160.5.2. UserCertificates
User certificates used for authentication in a JSON string
public List<string> UserCertificates { get; init; }
21.160.5.2.1. Property Value
21.160.5.3. Users
Users used for authentication in a JSON string
public List<string> Users { get; init; }