Merge pull request #1925 from aspnet/haok/qr

Allow QR AuthenticatorIssuer to be configurable
This commit is contained in:
Hao Kung 2018-08-17 13:45:24 -07:00 коммит произвёл GitHub
Родитель 797ea9d8f5 d040dabc03
Коммит 4acb2f3317
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -75,5 +75,10 @@ namespace Microsoft.AspNetCore.Identity
/// The <see cref="AuthenticatorTokenProvider"/> used to validate two factor sign ins with an authenticator. /// The <see cref="AuthenticatorTokenProvider"/> used to validate two factor sign ins with an authenticator.
/// </value> /// </value>
public string AuthenticatorTokenProvider { get; set; } = DefaultAuthenticatorProvider; public string AuthenticatorTokenProvider { get; set; } = DefaultAuthenticatorProvider;
/// <summary>
/// Gets or sets the issuer used for the authenticator issuer.
/// </summary>
public string AuthenticatorIssuer { get; set; } = "Microsoft.AspNetCore.Identity.UI";
} }
} }

Просмотреть файл

@ -156,7 +156,7 @@ namespace Microsoft.AspNetCore.Identity.UI.Pages.Account.Manage.Internal
{ {
return string.Format( return string.Format(
AuthenticatorUriFormat, AuthenticatorUriFormat,
_urlEncoder.Encode("Microsoft.AspNetCore.Identity.UI"), _urlEncoder.Encode(_userManager.Options.Tokens.AuthenticatorIssuer),
_urlEncoder.Encode(email), _urlEncoder.Encode(email),
unformattedKey); unformattedKey);
} }