TheBlueSky.SwiftAuthenticator by Essam Almohammadi

<PackageReference Include="TheBlueSky.SwiftAuthenticator" Version="2.0.0" />

 AuthenticatorOptions

public sealed class AuthenticatorOptions
using System; namespace TheBlueSky.SwiftAuthenticator { public sealed class AuthenticatorOptions { private static readonly DateTime UnixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); public AuthenticatorAlgorithm AuthenticatorAlgorithm { get; set; } public int NumberOfPasswordDigits { get; set; } = 6; public int SizeOfTimeStep { get; set; } = 30; public DateTime StartDateTime { get; set; } = UnixEpoch; } }