public CustomSecurityStampValidator( IOptions <SecurityStampValidatorOptions> options, ISignInService signInService, IUserService userService, ISystemClock systemClock, ISiteStateService siteStateService) : base(options, (SignInManager <User>)signInService, systemClock) { _options = options; _options.CheckArgumentIsNull(nameof(_options)); _signInService = signInService; _userService = userService; _signInService.CheckArgumentIsNull(nameof(_signInService)); _siteStateService = siteStateService; _siteStateService.CheckArgumentIsNull(nameof(_siteStateService)); _systemClock = systemClock; }