2

TwoFactorAuth.net を使用して、認証アプリにスキャンするための QR コードを表示しています。これは、「ラベル」パラメーターで名前を使用すると機能します。ただし、QR コードを作成する際に電子メール アドレスを "ラベル" として使用すると、Microsoft Authenticator は提供された発行者ではなく、電子メールのドメインを発行者として使用します。

例 1 - 電子メールではない (例: サンプル コード):

  • private readonly TwoFactorAuth tfa = new TwoFactorAuth("MyCompany", qrcodeprovider: new QRCoder.QRCoderQRCodeProvider());
  • Model.GetQrCodeImageAsDataUri("ボブ・ロス", (string)Session["secret"])"

結果: 名前ラベル

例 2 - メールのラベル:

  • private readonly TwoFactorAuth tfa = new TwoFactorAuth("MyCompany", qrcodeprovider: new QRCoder.QRCoderQRCodeProvider());
  • img src="@Model.GetQrCodeImageAsDataUri("mypaint@thebobross.com", (string)Session["secret"])"

結果: メールラベル

ただし、メールは Google Authenticator で適切に機能します。 GoogleAuthenticator

何か案は?

4

1 に答える 1