예제 #1
0
 public DeviceAuthProvider(
     ILogger <DeviceAuthProvider> logger,
     IDeviceAuthService deviceAuthSrv,
     IDeviceAuthRepository deviceAuthRepo)
 {
     _logger         = logger;
     _deviceAuthSrv  = deviceAuthSrv;
     _deviceAuthRepo = deviceAuthRepo;
 }
예제 #2
0
        public DeviceAuthHandler(
            IDeviceAuthService deviceAuthService,
            IOptionsMonitor <DeviceAuthOptions> options,
            ILoggerFactory logger,
            UrlEncoder encoder,
            ISystemClock clock)

            : base(options, logger, encoder, clock)
        {
            _deviceAuthSrv = deviceAuthService ?? throw new ArgumentNullException(nameof(deviceAuthService));
        }