public TextFileReaderRoleBased(string filePath, string fileName, IUserAuthorizationService userAuthorizationService,
                                IFileRoleValidationService fileRoleValidationService)
     : base(filePath, SetExtension(fileName))
 {
     _userAuthorizationService  = userAuthorizationService ?? throw new ArgumentException("User Authorization service is not created");
     _fileRoleValidationService = fileRoleValidationService ?? throw new ArgumentException("File Role Validation service is not created");
 }
Exemple #2
0
 public AuthorizableEvent(IAuthorizableEventIdContainer authorizableEventIds, IUserAuthorizationService userAuthorizationService)
 {
     _userAuthorizationService = userAuthorizationService;
     EventId        = authorizableEventIds.EventId;
     CampaignId     = authorizableEventIds.CampaignId;
     OrganizationId = authorizableEventIds.OrganizationId;
 }
 public EventController(IImageService imageService, IMediator mediator, IValidateEventEditViewModels eventEditViewModelValidator, IUserAuthorizationService userAuthorizationService)
 {
     _imageService = imageService;
     _mediator     = mediator;
     _eventEditViewModelValidator = eventEditViewModelValidator;
     _userAuthorizationService    = userAuthorizationService;
 }
 public DebugTestJob(IUserContextManager userContextManager,
                     IUserAuthenticationService userAuthenticationService,
                     IUserAuthorizationService userAuthorizationService,
                     ITracer tracer)
     : base(userContextManager, userAuthenticationService, userAuthorizationService, tracer)
 {
 }
 public PropertyService(IPropertyRepository propertyRepository, INotifyPartiesService notifyPartiesService, IUserAuthorizationService authorizationService)
 {
     _propertyRepository   = propertyRepository;
     _notifyPartiesService = notifyPartiesService;
     _authService          = authorizationService;
     //_claimService = authorizationService.LoggedUser;
 }
Exemple #6
0
 public WorkerController(IPropertyService propertyService, IUserAuthorizationService userAuthCoreService, IIdentityRedirectionService redirectionService
                         )
 {
     _propertyService    = propertyService;
     _authService        = userAuthCoreService;
     _redirectionService = redirectionService;
 }
 public DebugTestJob(IUserContextManager userContextManager,
                     IUserAuthenticationService userAuthenticationService,
                     IUserAuthorizationService userAuthorizationService,
                     IJobExecutionObserver jobExecutionObserver)
     : base(userContextManager, userAuthenticationService, userAuthorizationService, jobExecutionObserver)
 {
 }
 public AuthorizableItinerary(IAuthorizableItineraryIdContainer AuthorizableItineraryIds, IUserAuthorizationService userAuthorizationService)
 {
     _userAuthorizationService = userAuthorizationService;
     ItineraryId    = AuthorizableItineraryIds.ItineraryId;
     EventId        = AuthorizableItineraryIds.EventId;
     CampaignId     = AuthorizableItineraryIds.CampaignId;
     OrganizationId = AuthorizableItineraryIds.OrganizationId;
 }
 public AuthorizableTask(IAuthorizableTaskIdContainer AuthorizableTaskIds, IUserAuthorizationService userAuthorizationService)
 {
     _userAuthorizationService = userAuthorizationService;
     TaskId         = AuthorizableTaskIds.TaskId;
     EventId        = AuthorizableTaskIds.EventId;
     CampaignId     = AuthorizableTaskIds.CampaignId;
     OrganizationId = AuthorizableTaskIds.OrganizationId;
 }
Exemple #10
0
 public static Task <bool> CanDeleteMembershipsAsync(
     this IUserAuthorizationService userAuthorizationService,
     RegionEntity regionEntity,
     string regionRoleId,
     string userEmail) =>
 userAuthorizationService.IsAuthorizedAsync(
     regionEntity,
     RegionOperationRequirement.DeleteMemberships(regionRoleId, userEmail));
Exemple #11
0
 public JwtTokenGenerator(
     IUserAuthorizationService userAuthorizationService,
     IOptions <JwtOptions> options
     )
 {
     _userAuthorizationService = userAuthorizationService;
     _options = options.Value;
 }
 public AuthController(UserManager <User> userManager, IUserAuthorizationService authorizationService, IMapper mapper, ApplicationDbContext context, ILogger <AuthController> logger)
 {
     this.userManager          = userManager;
     this.authorizationService = authorizationService;
     this.mapper  = mapper;
     this.context = context;
     this.logger  = logger;
 }
Exemple #13
0
 public ListService(
     IListRepository listRepository,
     IItemRepository itemRepository,
     IUserAuthorizationService userAuthorizationService)
 {
     this.listRepository           = listRepository;
     this.itemRepository           = itemRepository;
     this.userAuthorizationService = userAuthorizationService;
 }
Exemple #14
0
 public XmlFileReaderRoleBased(string filePath, string fileName, IUserAuthorizationService userAuthorizationService,
                               IFileRoleValidationService fileRoleValidationService, IDecryptDataService decryptDataService)
     : base(filePath, SetExtension(fileName), decryptDataService)
 {
     _userAuthorizationService  = userAuthorizationService ?? throw new ArgumentException("User Authorization service is not created");
     _fileRoleValidationService = fileRoleValidationService ?? throw new ArgumentException("File Role Validation service is not created");
     _decryptDataService        = decryptDataService ?? throw new ArgumentException("Decrypt Data service is not created");
     _ecryptedFile = true;
 }
 public DefaultUsersTokensPrinter(
     IOptions <DefaultUsersSettings> options,
     IUserAuthorizationService userAuthorizationService,
     ILogger <DefaultUsersTokensPrinter> logger)
 {
     this.options = options;
     this.userAuthorizationService = userAuthorizationService;
     this.logger = logger;
 }
 public DeleteRegionMembershipCommand(
     IUserAuthorizationService authorizationService,
     CoreDbContext coreDbContext,
     IRegionCache regionCache)
 {
     _authorizationService = authorizationService;
     _coreDbContext        = coreDbContext;
     _regionCache          = regionCache;
 }
 public RegionMapper(
     IUserAuthorizationService authorizationService,
     IMapper mapper,
     IRegionRolesAccessor regionRolesAccessor)
 {
     _authorizationService = authorizationService;
     _mapper = mapper;
     _regionRolesAccessor = regionRolesAccessor;
 }
Exemple #18
0
 public QueryRegionRoleCommand(
     IUserAuthorizationService authorizationService,
     CoreDbContext coreDbContext,
     IMapper mapper)
 {
     _authorizationService = authorizationService;
     _coreDbContext        = coreDbContext;
     _mapper = mapper;
 }
 private EventControllerBuilder(IImageService imageService, IMediator mediator, IValidateEventEditViewModels validateEventEditViewModels,
                                IUserAuthorizationService userAuthorizationService, IImageSizeValidator imageSizeValidator)
 {
     _imageService = imageService;
     _mediator     = mediator;
     _validateEventEditViewModels = validateEventEditViewModels;
     _userAuthorizationService    = userAuthorizationService;
     _imageSizeValidator          = imageSizeValidator;
 }
 public CreateRegionCommand(
     IUserAuthorizationService userAuthorizationService,
     CoreDbContext coreDbContext,
     RegionMapper regionMapper)
 {
     _userAuthorizationService = userAuthorizationService;
     _coreDbContext            = coreDbContext;
     _regionMapper             = regionMapper;
 }
 public CreateEventsCommand(
     IUserAuthorizationService authorizationService,
     CoreDbContext coreDbContext,
     IRegionCache regionCache,
     EventMapper mapper)
 {
     _authorizationService = authorizationService;
     _coreDbContext        = coreDbContext;
     _regionCache          = regionCache;
     _mapper = mapper;
 }
 public QueryEventsCommand(
     IUserAuthorizationService userAuthorizationService,
     CoreDbContext dbContext,
     IRegionCache regionCache,
     EventMapper eventMapper)
 {
     _userAuthorizationService = userAuthorizationService;
     _dbContext   = dbContext;
     _regionCache = regionCache;
     _eventMapper = eventMapper;
 }
        public static async Task AssertAuthorizedAsync(
            this IUserAuthorizationService userAuthorizationService,
            object resource,
            IAuthorizationRequirement requirement)
        {
            var result = await userAuthorizationService.AuthorizeAsync(resource, requirement);

            if (!result.Succeeded)
            {
                throw new UserUnauthorizedException();
            }
        }
 private EventController GetInstance(IImageService imageService = null,
                                     IMediator mediator         = null,
                                     IValidateEventEditViewModels validateEventEditViewModels = null,
                                     IUserAuthorizationService userAuthorizationService       = null,
                                     ImageSizeValidator imageSizeValidator = null
                                     )
 {
     return(new EventController(imageService ?? Mock.Of <IImageService>(),
                                mediator ?? Mock.Of <IMediator>(),
                                validateEventEditViewModels ?? Mock.Of <IValidateEventEditViewModels>(),
                                userAuthorizationService ?? Mock.Of <IUserAuthorizationService>(),
                                imageSizeValidator ?? Mock.Of <IImageSizeValidator>()));
 }
Exemple #25
0
 public HeartbeatJob(IUserContextManager userContextManager,
                     IUserAuthenticationService userAuthenticationService,
                     IUserAuthorizationService userAuthorizationService,
                     ITracer tracer,
                     KafkaMessageFlowInfoProvider kafkaMessageFlowInfoProvider,
                     IRepository <SystemStatus> repository,
                     IEventLogger eventLogger)
     : base(userContextManager, userAuthenticationService, userAuthorizationService, tracer)
 {
     _kafkaMessageFlowInfoProvider = kafkaMessageFlowInfoProvider;
     _repository  = repository;
     _eventLogger = eventLogger;
 }
 public ReportingJob(
     ITelemetryPublisher telemetry,
     IServiceBusSettingsFactory serviceBusSettingsFactory,
     KafkaMessageFlowInfoProvider kafkaMessageFlowInfoProvider,
     IUserContextManager userContextManager,
     IUserAuthenticationService userAuthenticationService,
     IUserAuthorizationService userAuthorizationService,
     IJobExecutionObserver jobExecutionObserver)
     : base(userContextManager, userAuthenticationService, userAuthorizationService, jobExecutionObserver)
 {
     _kafkaMessageFlowInfoProvider = kafkaMessageFlowInfoProvider;
     _telemetry = telemetry;
     _serviceBusSettingsFactory = serviceBusSettingsFactory;
 }
Exemple #27
0
 public ProcessingJob(
     IMetadataProvider metadataProvider,
     IMessageFlowProcessorFactory messageFlowProcessorFactory,
     IUserContextManager userContextManager,
     IUserAuthenticationService userAuthenticationService,
     IUserAuthorizationService userAuthorizationService,
     ITelemetryPublisher telemetry,
     IJobExecutionObserver jobExecutionObserver)
     : base(userContextManager, userAuthenticationService, userAuthorizationService, jobExecutionObserver)
 {
     _metadataProvider            = metadataProvider;
     _messageFlowProcessorFactory = messageFlowProcessorFactory;
     _telemetry = telemetry;
 }
Exemple #28
0
 public ArchivingJob(
     ArchiveVersionsService archiveVersionsService,
     IArchiveVersionsSettings settings,
     IUserContextManager userContextManager,
     IUserAuthenticationService userAuthenticationService,
     IUserAuthorizationService userAuthorizationService,
     ITracer tracer)
     : base(userContextManager, userAuthenticationService, userAuthorizationService, tracer)
 {
     _archiveVersionsService = archiveVersionsService;
     _settings           = settings;
     _transactionOptions = new TransactionOptions {
         IsolationLevel = IsolationLevel.ReadCommitted, Timeout = TimeSpan.Zero
     };
 }
 public AccountController(
     IPropertyService propertyService,
     IUserAuthorizationService userAuthCoreService,
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     RoleManager <IdentityRole> roleManager,
     IEmailSender emailSender,
     ILogger <AccountController> logger
     )
 {
     _propertyService     = propertyService;
     _userAuthCoreService = userAuthCoreService;
     _userManager         = userManager;
     _signInManager       = signInManager;
     _roleManager         = roleManager;
     _emailSender         = emailSender;
     _logger = logger;
 }
 public UserAuthController(IUserAuthorizationService authService, IMapper mapper, IConfiguration config)
 {
     _authService = authService;
     _mapper      = mapper;
     _config      = config;
 }