#5536: Removed dependency on IContentManager from FormsAuthenticationService.

FormsAuthenticationService now uses IMembershipService instead. Also introduced a NullMembershipService implementation in Orchard.Framework, used only for dependency resolution during setup. Fixes #5536.
This commit is contained in:
Daniel Stolt
2015-07-18 22:05:39 +01:00
parent 56addb2629
commit 83cae5f0a0
4 changed files with 54 additions and 19 deletions

View File

@@ -15,8 +15,10 @@ using System.Collections.Generic;
using Orchard.Services;
using System.Web.Helpers;
using Orchard.Environment.Configuration;
using Orchard.Environment.Extensions;
namespace Orchard.Users.Services {
[OrchardSuppressDependency("Orchard.Security.NullMembershipService")]
public class MembershipService : IMembershipService {
private const string PBKDF2 = "PBKDF2";
private const string DefaultHashAlgorithm = PBKDF2;