public TokenAuthenticationHandler(IOptionsMonitor <TokenAuthenticationOptions> options,
                                   ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock,
                                   SessionTokenManager tokenManager)
     : base(options, logger, encoder, clock)
 {
     _tokenManager = tokenManager;
 }
 public UserAuthenticationManager(IUserService userService,
                                  IUserAuthenticationTokenService userAuthenticationTokenService,
                                  IPasswordHasher passwordHasher,
                                  SessionTokenManager sessionTokenManager)
 {
     this._userService = userService;
     this._userAuthenticationTokenService = userAuthenticationTokenService;
     this._passwordHasher      = passwordHasher;
     this._sessionTokenManager = sessionTokenManager;
 }