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; }