26.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>

26.154.1. Inheritance

objectAuthentication

26.154.2. Implements

IEquatable<Authentication>

26.154.3. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

26.154.4. Fields

26.154.4.1. SettingSection

Path to the section containing the values in the configuration object

public const string SettingSection = "Authentication"

26.154.4.1.1. Field Value

string

26.154.5. Properties

26.154.5.1. Roles

Roles used for authentication in a JSON string

public List<string> Roles { get; init; }

26.154.5.1.1. Property Value

List<string>

26.154.5.2. UserCertificates

User certificates used for authentication in a JSON string

public List<string> UserCertificates { get; init; }

26.154.5.2.1. Property Value

List<string>

26.154.5.3. Users

Users used for authentication in a JSON string

public List<string> Users { get; init; }

26.154.5.3.1. Property Value

List<string>