Remove ConfiguredPasswordValidator

This commit is contained in:
Mole
2020-10-15 10:34:49 +02:00
parent c9985f0043
commit 7bc3cdafcb
2 changed files with 0 additions and 32 deletions

View File

@@ -1,31 +0,0 @@
using Microsoft.AspNet.Identity;
using System.Collections.Generic;
using System.Threading.Tasks;
using Umbraco.Core.Configuration;
namespace Umbraco.Core.Security
{
// NOTE: Migrated to netcore (in a different way)
public interface IPasswordValidator
{
Task<Attempt<IEnumerable<string>>> ValidateAsync(IPasswordConfiguration config, string password);
}
// NOTE: Migrated to netcore (in a different way)
public class ConfiguredPasswordValidator : PasswordValidator, IPasswordValidator
{
async Task<Attempt<IEnumerable<string>>> IPasswordValidator.ValidateAsync(IPasswordConfiguration passwordConfiguration, string password)
{
RequiredLength = passwordConfiguration.RequiredLength;
RequireNonLetterOrDigit = passwordConfiguration.RequireNonLetterOrDigit;
RequireDigit = passwordConfiguration.RequireDigit;
RequireLowercase = passwordConfiguration.RequireLowercase;
RequireUppercase = passwordConfiguration.RequireUppercase;
var result = await ValidateAsync(password);
if (result.Succeeded)
return Attempt<IEnumerable<string>>.Succeed();
return Attempt<IEnumerable<string>>.Fail(result.Errors);
}
}
}

View File

@@ -186,7 +186,6 @@
<Compile Include="Security\BackOfficeUserManagerMarker.cs" />
<Compile Include="WebAssets\CDF\ClientDependencyComponent.cs" />
<Compile Include="WebAssets\CDF\ClientDependencyComposer.cs" />
<Compile Include="Security\ConfiguredPasswordValidator.cs" />
<Compile Include="Security\MembershipProviderBase.cs" />
<Compile Include="Security\MembershipProviderExtensions.cs" />
<Compile Include="Security\OwinDataProtectorTokenProvider.cs" />