diff --git a/src/Microsoft.Identity.Web.UI/Areas/MicrosoftIdentity/Controllers/AccountController.cs b/src/Microsoft.Identity.Web.UI/Areas/MicrosoftIdentity/Controllers/AccountController.cs index ca0a5ae84..7db6af878 100644 --- a/src/Microsoft.Identity.Web.UI/Areas/MicrosoftIdentity/Controllers/AccountController.cs +++ b/src/Microsoft.Identity.Web.UI/Areas/MicrosoftIdentity/Controllers/AccountController.cs @@ -20,14 +20,14 @@ namespace Microsoft.Identity.Web.UI.Areas.MicrosoftIdentity.Controllers [Route("[area]/[controller]/[action]")] public class AccountController : Controller { - private readonly IOptionsMonitor _options; + private readonly IOptions _options; /// /// Constructor of from /// This constructor is used by dependency injection. /// /// Configuration options. - public AccountController(IOptionsMonitor microsoftIdentityOptions) + public AccountController(IOptions microsoftIdentityOptions) { _options = microsoftIdentityOptions; } @@ -78,7 +78,7 @@ public IActionResult ResetPassword([FromRoute] string scheme) var redirectUrl = Url.Content("~/"); var properties = new AuthenticationProperties { RedirectUri = redirectUrl }; - properties.Items["policy"] = _options.CurrentValue?.ResetPasswordPolicyId; + properties.Items["policy"] = _options.Value?.ResetPasswordPolicyId; return Challenge(properties, scheme); } @@ -99,7 +99,7 @@ public async Task EditProfile([FromRoute] string scheme) var redirectUrl = Url.Content("~/"); var properties = new AuthenticationProperties { RedirectUri = redirectUrl }; - properties.Items["policy"] = _options.CurrentValue?.EditProfilePolicyId; + properties.Items["policy"] = _options.Value?.EditProfilePolicyId; return Challenge(properties, scheme); } }