Ejemplo n.º 1
0
        public DefaultAuthorizationService(IConfiguredDatabaseContextFactory databaseContextFactory, ISystemUserQuery systemUserQuery, ISystemRoleQuery systemRoleQuery)
        {
            Guard.AgainstNull(databaseContextFactory, "databaseContextFactory");
            Guard.AgainstNull(systemUserQuery, "systemUserQuery");
            Guard.AgainstNull(systemRoleQuery, "systemRoleQuery");

            _databaseContextFactory = databaseContextFactory;
            _systemUserQuery        = systemUserQuery;
            _systemRoleQuery        = systemRoleQuery;
        }
        public UserProjectionHandler(IProjectionConfiguration configuration, IDatabaseContextFactory databaseContextFactory,
                                     ISystemUserQuery query)
        {
            Guard.AgainstNull(configuration, "configuration");
            Guard.AgainstNull(databaseContextFactory, "databaseContextFactory");
            Guard.AgainstNull(query, "query");

            _configuration          = configuration;
            _databaseContextFactory = databaseContextFactory;
            _query = query;
        }
Ejemplo n.º 3
0
        public AuthorizationService(IAccessConfiguration configuration, IDatabaseContextFactory databaseContextFactory,
                                    ISystemRoleQuery systemRoleQuery, ISystemUserQuery systemUserQuery)
        {
            Guard.AgainstNull(configuration, nameof(configuration));
            Guard.AgainstNull(databaseContextFactory, nameof(databaseContextFactory));
            Guard.AgainstNull(systemRoleQuery, nameof(systemRoleQuery));
            Guard.AgainstNull(systemUserQuery, nameof(systemUserQuery));

            _configuration          = configuration;
            _databaseContextFactory = databaseContextFactory;
            _systemRoleQuery        = systemRoleQuery;
            _systemUserQuery        = systemUserQuery;
        }
Ejemplo n.º 4
0
        public UserHandler(IDatabaseContextFactory databaseContextFactory, IEventStore eventStore, IKeyStore keyStore,
                           ISystemUserQuery systemUserQuery)
        {
            Guard.AgainstNull(databaseContextFactory, nameof(databaseContextFactory));
            Guard.AgainstNull(eventStore, nameof(eventStore));
            Guard.AgainstNull(keyStore, nameof(keyStore));
            Guard.AgainstNull(systemUserQuery, nameof(systemUserQuery));

            _databaseContextFactory = databaseContextFactory;
            _eventStore             = eventStore;
            _keyStore        = keyStore;
            _systemUserQuery = systemUserQuery;
        }
Ejemplo n.º 5
0
        public UsersController(IDatabaseContextFactory databaseContextFactory, IServiceBus bus,
                               IHashingService hashingService, ISessionRepository sessionRepository,
                               IAuthorizationService authorizationService, ISystemUserQuery systemUserQuery)
        {
            Guard.AgainstNull(databaseContextFactory, nameof(databaseContextFactory));
            Guard.AgainstNull(bus, nameof(bus));
            Guard.AgainstNull(hashingService, nameof(hashingService));
            Guard.AgainstNull(sessionRepository, nameof(sessionRepository));
            Guard.AgainstNull(authorizationService, nameof(authorizationService));
            Guard.AgainstNull(systemUserQuery, nameof(systemUserQuery));

            _databaseContextFactory = databaseContextFactory;
            _bus                  = bus;
            _hashingService       = hashingService;
            _sessionRepository    = sessionRepository;
            _authorizationService = authorizationService;
            _systemUserQuery      = systemUserQuery;
        }