Exemple #1
0
 protected BaseController(IMediator mediator,
                          AzureActiveDirectoryAuthenticationInfo authConfig,
                          IUrlHelper urlHelper)
 {
     _mediator   = mediator;
     _authConfig = authConfig;
     _urlHelper  = urlHelper;
 }
Exemple #2
0
 public EventsController(IMediator mediator,
                         AzureActiveDirectoryAuthenticationInfo authConfig,
                         HubConnectionBuilder hubConnectionBuilder,
                         IUrlHelper urlHelper)
     : base(mediator, authConfig, urlHelper)
 {
     _hubConnectionBuilder = hubConnectionBuilder;
 }
Exemple #3
0
 public EventsController(IMediator mediator,
                         AzureActiveDirectoryAuthenticationInfo authConfig,
                         IUrlHelper urlHelper,
                         EventLinksProvider links)
     : base(mediator, authConfig, urlHelper)
 {
     Links = links;
 }
Exemple #4
0
 public EventsController(IMediator mediator,
                         AzureActiveDirectoryAuthenticationInfo authConfig,
                         HubConnectionBuilder hubConnectionBuilder,
                         IUrlHelper urlHelper,
                         ILoggerFactory loggerFactory)
     : base(mediator, authConfig, urlHelper)
 {
     _hubConnectionBuilder = hubConnectionBuilder;
     _logger = loggerFactory.CreateLogger <EventsController>();
 }
Exemple #5
0
        private static void ConfigureAuth(IServiceCollection services, IConfigurationRoot config)
        {
            var incidentAuthConfig = new AzureActiveDirectoryAuthenticationInfo(config["Playbook:ClientId"], config["ClientId"], config["ClientSecret"], config["AzureAd:Tenant"]);

            services.AddSingleton <AzureActiveDirectoryAuthenticationInfo>(i => incidentAuthConfig);
        }
Exemple #6
0
        private static void ConfigureAuth(IServiceCollection services, IConfigurationRoot config)
        {
            var incidentAuthConfig = new AzureActiveDirectoryAuthenticationInfo("unused placeholder", "Unused placeholder", "Unused placeholder", config["AzureAd:Tenant"]);

            services.AddSingleton <AzureActiveDirectoryAuthenticationInfo>(i => incidentAuthConfig);
        }
Exemple #7
0
 public TicketsController(IMediator mediator, AzureActiveDirectoryAuthenticationInfo authConfig, IUrlHelper urlHelper)
     : base(mediator, authConfig, urlHelper)
 {
 }
        public static IServiceCollection AddAuth(this IServiceCollection services, GatewayConfiguration config)
        {
            var incidentAuthConfig = new AzureActiveDirectoryAuthenticationInfo(config.Playbook.ClientId, config.ClientId, config.ClientSecret, config.AzureAd.Tenant);

            return(services.AddSingleton <AzureActiveDirectoryAuthenticationInfo>(i => incidentAuthConfig));
        }