From 2c4703b1afa4118aeaab2573596466cd270583da Mon Sep 17 00:00:00 2001 From: Halil ibrahim Kalkan Date: Fri, 20 Jul 2018 10:15:16 +0300 Subject: [PATCH] Refactor AbpIdentityOptionsFactory --- .../Volo/Abp/Identity/AbpIdentityOptionsFactory.cs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentityOptionsFactory.cs b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentityOptionsFactory.cs index c02485f1bc..3a76062c59 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentityOptionsFactory.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentityOptionsFactory.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using Microsoft.AspNetCore.Identity; using Microsoft.Extensions.Options; -using Volo.Abp.Json; using Volo.Abp.Options; using Volo.Abp.Settings; @@ -11,29 +10,26 @@ namespace Volo.Abp.Identity public class AbpIdentityOptionsFactory : AbpOptionsFactory { private readonly ISettingManager _settingManager; - private readonly IJsonSerializer _jsonSerializer; public AbpIdentityOptionsFactory( IEnumerable> setups, IEnumerable> postConfigures, - ISettingManager settingManager, - IJsonSerializer jsonSerializer) + ISettingManager settingManager) : base(setups, postConfigures) { _settingManager = settingManager; - _jsonSerializer = jsonSerializer; } public override IdentityOptions Create(string name) { var options = base.Create(name); - SetPasswordOptions(options); + OverrideOptions(options); return options; } - protected virtual void SetPasswordOptions(IdentityOptions options) + protected virtual void OverrideOptions(IdentityOptions options) { options.Password.RequiredLength = _settingManager.Get(IdentitySettingNames.Password.RequiredLength, options.Password.RequiredLength); options.Password.RequiredUniqueChars = _settingManager.Get(IdentitySettingNames.Password.RequiredUniqueChars, options.Password.RequiredUniqueChars);