public AuthenticationServiceBase(string applicationName, IEncryptionStrategy encryptionStrategy, ILogger logger, IPersistenceConfigurer persistenceConfigurer, Action <Configuration> exposeConfiguration) { ISessionFactory sessionFactory = CreateConfiguration(persistenceConfigurer, exposeConfiguration); IUnitOfWorkFactory unitOfWorkFactory = new UnitOfWorkFactory(sessionFactory); IUsersRepositoryFactory usersRepositoryFactory = new UsersRepositoryFactory(); IRolesRepositoryFactory rolesRepositoryFactory = new RolesRepositoryFactory(); _membershipService = new MembershipService(applicationName, unitOfWorkFactory, usersRepositoryFactory); _roleService = new RoleService(applicationName, unitOfWorkFactory, usersRepositoryFactory, rolesRepositoryFactory); _encryptionStrategy = encryptionStrategy; _logger = logger; }
private EncryptionContext() { var strategy = (SupportedStrategies)Enum.Parse(typeof(SupportedStrategies), _settings["fileEncryption:strategy"]); switch (strategy) { case SupportedStrategies.Xor: _strategy = new XorStrategy(); _strategy.SetEncryptionKey(Int32.Parse(_settings["fileEncryption:Key"])); break; default: throw new Exception("Strategy " + _settings["fileEncryption:strategy"] + "Strategy is Unkown"); } }
public ChatClient(IEncryptionStrategy encryptionAlgorithm) { this.encryptionAlgorithm = encryptionAlgorithm; }
public FormsAuthenticationService(string applicationName, IEncryptionStrategy encryptionStrategy, ILogger logger, IPersistenceConfigurer persistenceConfigurer, Action <Configuration> exposeConfiguration) : base(applicationName, encryptionStrategy, logger, persistenceConfigurer, exposeConfiguration) { }
public StringEncryptor( IEncryptionStrategy strategy ) { this.Strategy = strategy; }
public void Configure(IMembershipService service, IEncryptionStrategy encryptionStrategy, ILogger logger) { _logger = logger; _encryptionStrategy = encryptionStrategy; _membershipService = service; }
public void SetEncryptionStrategy(IEncryptionStrategy strategy) { this._strategy = strategy; }
public FileSerialization(IConfigurationSettings configuration, IEncryptionStrategy encryptionStrategy, ILogger logger) { _configuration = configuration; _encryptionStrategy = encryptionStrategy; _logger = logger; }
public EncryptionContext(IEncryptionStrategy encryption) { _encryption = encryption; }