public CompleteRegistrationResponseGenerator( IDevicePasswordHasher devicePasswordHasher, ISystemClock systemClock, IUserDeviceStore userDeviceStore ) { UserDeviceStore = userDeviceStore ?? throw new ArgumentNullException(nameof(userDeviceStore)); DevicePasswordHasher = devicePasswordHasher; SystemClock = systemClock ?? throw new ArgumentNullException(nameof(systemClock)); }
public DeviceAuthorizationRequestValidator( IClientStore clientStore, ILogger <DeviceAuthorizationRequestValidator> logger, IResourceValidator resourceValidator, ITokenValidator tokenValidator, IUserDeviceStore userDeviceStore ) : base(clientStore, tokenValidator) { Logger = logger ?? throw new ArgumentNullException(nameof(logger)); UserDeviceStore = userDeviceStore ?? throw new ArgumentNullException(nameof(userDeviceStore)); ResourceValidator = resourceValidator; }
public TrustedDeviceExtensionGrantValidator( IAuthorizationCodeChallengeStore codeChallengeStore, IDevicePasswordHasher devicePasswordHasher, ISystemClock systemClock, IUserDeviceStore userDeviceStore ) { CodeChallengeStore = codeChallengeStore ?? throw new ArgumentNullException(nameof(codeChallengeStore)); DevicePasswordHasher = devicePasswordHasher ?? throw new ArgumentNullException(nameof(devicePasswordHasher)); SystemClock = systemClock ?? throw new ArgumentNullException(nameof(systemClock)); UserDeviceStore = userDeviceStore ?? throw new ArgumentNullException(nameof(userDeviceStore)); }
public CompleteRegistrationEndpoint( BearerTokenUsageValidator tokenUsageValidator, CompleteRegistrationRequestValidator requestValidator, CompleteRegistrationResponseGenerator responseGenerator, ILogger <CompleteRegistrationEndpoint> logger, IUserDeviceStore userDeviceStore ) { Logger = logger ?? throw new ArgumentNullException(nameof(logger)); UserDeviceStore = userDeviceStore ?? throw new ArgumentNullException(nameof(userDeviceStore)); Request = requestValidator ?? throw new ArgumentNullException(nameof(requestValidator)); Response = responseGenerator ?? throw new ArgumentNullException(nameof(responseGenerator)); Token = tokenUsageValidator ?? throw new ArgumentNullException(nameof(tokenUsageValidator)); }
public InitRegistrationEndpoint(BearerTokenUsageValidator tokenUsageValidator, ILogger <InitRegistrationEndpoint> logger, InitRegistrationRequestValidator requestValidator, InitRegistrationResponseGenerator responseGenerator, IProfileService profileService, IResourceStore resourceStore, ITotpService totpService, IUserDeviceStore userDeviceStore, IdentityMessageDescriber identityMessageDescriber ) { Logger = logger ?? throw new ArgumentNullException(nameof(logger)); ProfileService = profileService ?? throw new ArgumentNullException(nameof(profileService)); Request = requestValidator ?? throw new ArgumentNullException(nameof(requestValidator)); ResourceStore = resourceStore; Response = responseGenerator ?? throw new ArgumentNullException(nameof(responseGenerator)); Token = tokenUsageValidator ?? throw new ArgumentNullException(nameof(tokenUsageValidator)); TotpService = totpService ?? throw new ArgumentNullException(nameof(totpService)); UserDeviceStore = userDeviceStore ?? throw new ArgumentNullException(nameof(userDeviceStore)); IdentityMessageDescriber = identityMessageDescriber ?? throw new ArgumentNullException(nameof(identityMessageDescriber)); }