Merge pull request #9100 from umbraco/netcore/task/6964-legacy-password-format

Adds support for the super old password format so we can handle upgrades
This commit is contained in:
Mole
2020-10-07 11:25:51 +02:00
committed by GitHub
20 changed files with 302 additions and 642 deletions

View File

@@ -39,7 +39,7 @@ namespace Umbraco.Web.Common.Runtime
[ComposeAfter(typeof(CoreInitialComposer))]
public class AspNetCoreComposer : ComponentComposer<AspNetCoreComponent>, IComposer
{
public new void Compose(Composition composition)
public override void Compose(Composition composition)
{
base.Compose(composition);
@@ -99,7 +99,7 @@ namespace Umbraco.Web.Common.Runtime
composition.RegisterUnique<ITemplateRenderer, TemplateRenderer>();
composition.RegisterUnique<IPublicAccessChecker, PublicAccessChecker>();
composition.RegisterUnique(factory => new LegacyPasswordSecurity(factory.GetInstance<IOptions<UserPasswordConfigurationSettings>>().Value));
composition.RegisterUnique(factory => new LegacyPasswordSecurity());
}
}
}