Beispiel #1
0
 public CommandExecuteHandler(RequestDelegate next, ILoggerFactory loggerFactory,
                              IOptions <Options.AuthenticationOptions> options,
                              ICommandExecuter commandExecuter)
 {
     _next  = next;
     logger = loggerFactory.CreateLogger <CommandExecuteHandler>();
     _authenticationOptions = options.Value;
     _commandExecuter       = commandExecuter;
 }
 public OnBehalfOfMsGraphAuthenticationProvider(
     IDistributedCache distributedCache,
     ILoggerFactory loggerFactory,
     IDataProtectionProvider dataProtectionProvider,
     IOptions <Options.AuthenticationOptions> authenticationOptions,
     IHttpContextAccessor httpContextAccessor)
 {
     _distributedCache       = distributedCache;
     _loggerFactory          = loggerFactory;
     _dataProtectionProvider = dataProtectionProvider;
     _httpContextAccessor    = httpContextAccessor;
     _authSettings           = authenticationOptions.Value;
 }