Пример #1
0
 public CompleteRegistrationResponseGenerator(
     IDevicePasswordHasher devicePasswordHasher,
     ISystemClock systemClock,
     IUserDeviceStore userDeviceStore
 ) {
     UserDeviceStore = userDeviceStore ?? throw new ArgumentNullException(nameof(userDeviceStore));
     DevicePasswordHasher = devicePasswordHasher;
     SystemClock = systemClock ?? throw new ArgumentNullException(nameof(systemClock));
 }
Пример #2
0
 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;
 }
Пример #3
0
 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));
 }
Пример #4
0
 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));
 }
Пример #5
0
 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));
 }