示例#1
0
 public ApiService(ILogger logger, IService service, IActivityAuthorisationManager activityAuthorisationManager,
                   IConfigurationManager configurationManager)
 {
     _logger  = logger;
     _service = service;
     _activityAuthorisationManager = activityAuthorisationManager;
     _configurationManager         = configurationManager;
 }
示例#2
0
 public RequestBroker(ILogger logger, IActivityAuthorisationManager activityAuthorisationManager,
                      IApiMetrics apiMetrics, IContainerFacade container, IConfigurationManager configurationManager)
 {
     this.logger = logger;
     this.activityAuthorisationManager = activityAuthorisationManager;
     this.apiMetrics       = apiMetrics;
     _container            = container;
     _configurationManager = configurationManager;
 }
示例#3
0
 public ActivityRoleBackplaneConsumer(IActivityAuthorisationManager activityAuthorisationManager)
 {
     _activityAuthorisationManager = activityAuthorisationManager;
 }
 public AuthoriseForbidRoleMessageHandler(IActivityAuthorisationManager activityAuthorisationManager)
 {
     this.activityAuthorisationManager = activityAuthorisationManager;
 }
 public ActivityAuthorizationHandler(IActivityAuthorisationManager activityAuthorisationManager, IConfigurationManager config)
 {
     _activityAuthorisationManager = activityAuthorisationManager;
     _requiresAuthorisation        = config.Get("RequiresAuthorisation", true);
 }