-
Use an app like
-
Google Authenticator,
-
Microsoft Authenticator,
-
Authy,
or
-
1Password and scan the following QR Code
- @if (EnablingTotp)
- {
-
- @{
- QRCodeGenerator qrGenerator = new QRCodeGenerator();
+ var qrCodeData = qrGenerator.CreateQrCode
+ (
+ $"otpauth://totp/{Uri.EscapeDataString(User.Email)}?secret={TotpSecret}&issuer={Uri.EscapeDataString(Issuer)}",
+ QRCodeGenerator.ECCLevel.Q
+ );
- var qrCodeData = qrGenerator.CreateQrCode
- (
- $"otpauth://totp/{Uri.EscapeDataString(User.Email)}?secret={TotpSecret}&issuer={Uri.EscapeDataString(Issuer)}",
- QRCodeGenerator.ECCLevel.Q
- );
-
- PngByteQRCode qrCode = new PngByteQRCode(qrCodeData);
- byte[] qrCodeAsPngByteArr = qrCode.GetGraphic(20);
- var base64 = Convert.ToBase64String(qrCodeAsPngByteArr);
- }
-
)
-
+ PngByteQRCode qrCode = new PngByteQRCode(qrCodeData);
+ byte[] qrCodeAsPngByteArr = qrCode.GetGraphic(20);
+ var base64 = Convert.ToBase64String(qrCodeAsPngByteArr);
}
+