30.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>
30.159.1. Inheritance
30.159.2. Implements
30.159.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
30.159.4. Fields
30.159.4.1. SettingSection
Path to the section containing the values in the configuration object
public const string SettingSection = "Authentication"
30.159.4.1.1. Field Value
30.159.5. Properties
30.159.5.1. Roles
Roles used for authentication in a JSON string
public List<string> Roles { get; init; }
30.159.5.1.1. Property Value
30.159.5.2. UserCertificates
User certificates used for authentication in a JSON string
public List<string> UserCertificates { get; init; }
30.159.5.2.1. Property Value
30.159.5.3. Users
Users used for authentication in a JSON string
public List<string> Users { get; init; }