示例#1
0
 /// <summary>
 /// Creates a new OTP generator, with specified settings.
 /// </summary>
 /// <param name="settings">Generator settings to use.</param>
 public OtpGenerator(OtpGeneratorSettings settings)
 {
     this.Settings = settings;
 }
示例#2
0
 /// <summary>
 /// Parses an OTP authentication URI and creates a new generator.
 /// </summary>
 /// <param name="uri">URI to parse.</param>
 /// <returns>Generator with parsed settings.</returns>
 public static OtpGenerator ParseUri(Uri uri)
 => new OtpGenerator(OtpGeneratorSettings.ParseUri(uri));