internal PasswordCredentials(Context context, Persistence.DataContext dataContext) { this.dataContext = dataContext; this.context = context; // TODO: Refactor this class so it works with any Management Provider context.GetManagementProvider(CredentialValidationMethodTypes.Password, (identityService) => { this.managmentProvider = identityService; return(true); }, () => false, (why) => false); }
internal PasswordCredentials(Context context, EastFive.Security.SessionServer.Persistence.DataContext dataContext) { this.dataContext = dataContext; this.context = context; // TODO: Refactor this class so it works with any Management Provider context.GetManagementProvider(Enum.GetName(typeof(CredentialValidationMethodTypes), CredentialValidationMethodTypes.Password), (identityService) => { this.managmentProvider = identityService; return(true); }, () => false, (why) => false); }