public BankIdApiController( UrlEncoder urlEncoder, ILogger <BankIdApiController> logger, IBankIdUserMessage bankIdUserMessage, IBankIdUserMessageLocalizer bankIdUserMessageLocalizer, IBankIdSupportedDeviceDetector bankIdSupportedDeviceDetector, IBankIdLauncher bankIdLauncher, IBankIdApiClient bankIdApiClient, IBankIdOrderRefProtector orderRefProtector, IBankIdLoginOptionsProtector loginOptionsProtector, IBankIdLoginResultProtector loginResultProtector, IBankIdResultStore bankIdResultStore) { _urlEncoder = urlEncoder; _logger = logger; _bankIdUserMessage = bankIdUserMessage; _bankIdUserMessageLocalizer = bankIdUserMessageLocalizer; _bankIdSupportedDeviceDetector = bankIdSupportedDeviceDetector; _bankIdLauncher = bankIdLauncher; _bankIdApiClient = bankIdApiClient; _orderRefProtector = orderRefProtector; _loginOptionsProtector = loginOptionsProtector; _loginResultProtector = loginResultProtector; _bankIdResultStore = bankIdResultStore; }
public BankIdApiController( UrlEncoder urlEncoder, ILogger <BankIdApiController> logger, IBankIdUserMessage bankIdUserMessage, IBankIdUserMessageLocalizer bankIdUserMessageLocalizer, IBankIdSupportedDeviceDetector bankIdSupportedDeviceDetector, IBankIdLauncher bankIdLauncher, IBankIdApiClient bankIdApiClient, IBankIdOrderRefProtector orderRefProtector, IBankIdLoginOptionsProtector loginOptionsProtector, IBankIdLoginResultProtector loginResultProtector, IEnumerable <IBankIdResultStore> bankIdResultStores, IBankIdQrCodeGenerator qrCodeGenerator, IEndUserIpResolver endUserIpResolver) { _urlEncoder = urlEncoder; _logger = logger; _bankIdUserMessage = bankIdUserMessage; _bankIdUserMessageLocalizer = bankIdUserMessageLocalizer; _bankIdSupportedDeviceDetector = bankIdSupportedDeviceDetector; _bankIdLauncher = bankIdLauncher; _bankIdApiClient = bankIdApiClient; _orderRefProtector = orderRefProtector; _loginOptionsProtector = loginOptionsProtector; _loginResultProtector = loginResultProtector; _bankIdResultStores = bankIdResultStores.ToList(); _qrCodeGenerator = qrCodeGenerator; _endUserIpResolver = endUserIpResolver; }
public BankIdApiController( UrlEncoder urlEncoder, IBankIdUserMessage bankIdUserMessage, IBankIdUserMessageLocalizer bankIdUserMessageLocalizer, IBankIdSupportedDeviceDetector bankIdSupportedDeviceDetector, IBankIdLauncher bankIdLauncher, IBankIdApiClient bankIdApiClient, IBankIdOrderRefProtector orderRefProtector, IBankIdLoginOptionsProtector loginOptionsProtector, IBankIdLoginResultProtector loginResultProtector, IBankIdQrCodeGenerator qrCodeGenerator, IBankIdEndUserIpResolver bankIdEndUserIpResolver, IBankIdEventTrigger bankIdEventTrigger, IBankIdAuthRequestUserDataResolver bankIdAuthUserDataResolver) { _urlEncoder = urlEncoder; _bankIdUserMessage = bankIdUserMessage; _bankIdUserMessageLocalizer = bankIdUserMessageLocalizer; _bankIdSupportedDeviceDetector = bankIdSupportedDeviceDetector; _bankIdLauncher = bankIdLauncher; _bankIdApiClient = bankIdApiClient; _orderRefProtector = orderRefProtector; _loginOptionsProtector = loginOptionsProtector; _loginResultProtector = loginResultProtector; _qrCodeGenerator = qrCodeGenerator; _bankIdEndUserIpResolver = bankIdEndUserIpResolver; _bankIdEventTrigger = bankIdEventTrigger; _bankIdAuthUserDataResolver = bankIdAuthUserDataResolver; }
public BankIdAuthenticationHandler( IOptionsMonitor <BankIdAuthenticationOptions> options, ILoggerFactory loggerFactory, UrlEncoder encoder, ISystemClock clock, ILogger <BankIdAuthenticationHandler> logger, IBankIdLoginResultProtector loginResultProtector) : base(options, loggerFactory, encoder, clock) { _logger = logger; _loginResultProtector = loginResultProtector; }
public BankIdHandler( IOptionsMonitor <BankIdOptions> options, ILoggerFactory loggerFactory, UrlEncoder encoder, ISystemClock clock, IBankIdLoginOptionsProtector loginOptionsProtector, IBankIdLoginResultProtector loginResultProtector, IBankIdEventTrigger bankIdEventTrigger) : base(options, loggerFactory, encoder, clock) { _loginOptionsProtector = loginOptionsProtector; _loginResultProtector = loginResultProtector; _bankIdEventTrigger = bankIdEventTrigger; }
public BankIdHandler( IOptionsMonitor <BankIdOptions> options, ILoggerFactory loggerFactory, UrlEncoder encoder, ISystemClock clock, IBankIdLoginOptionsProtector loginOptionsProtector, IBankIdLoginResultProtector loginResultProtector, IBankIdEventTrigger bankIdEventTrigger, IBankIdSupportedDeviceDetector bankIdSupportedDeviceDetector, IEnumerable <IBankIdClaimsTransformer> bankIdClaimsTransformers) : base(options, loggerFactory, encoder, clock) { _loginOptionsProtector = loginOptionsProtector; _loginResultProtector = loginResultProtector; _bankIdEventTrigger = bankIdEventTrigger; _bankIdSupportedDeviceDetector = bankIdSupportedDeviceDetector; _bankIdClaimsTransformers = bankIdClaimsTransformers.ToList(); }