buildOtpAuthUrl static method

String buildOtpAuthUrl({
  1. required String secret,
  2. required String email,
  3. String issuer = 'EucloudHost',
})

Implementation

static String buildOtpAuthUrl({
  required String secret,
  required String email,
  String issuer = 'EucloudHost',
}) {
  final encIssuer = Uri.encodeComponent(issuer);
  final label = Uri.encodeComponent('$issuer:$email');
  return 'otpauth://totp/$label?secret=$secret&issuer=$encIssuer&digits=$_defaultDigits&period=$_timeStepSeconds';
}