public void Setup() { _cfg = new TokenTestsConfig(); when = DateTime.Now; // validateToken uses Now internally to throw out expired tokens var tokenGenerator = new GenerateSecurityTokens(); // so generate fresh one everytime tokenString = tokenGenerator.WriteToken(tokenGenerator.GenerateSecurityToken(_cfg.Claims, _cfg.JwtSettings, when)); _service = new CheckSecurityTokensService(_cfg.WebApiSettings); }
public AuthorizeUsersService(IServeUsers serveUsers, ICheckPasswordService checkPasswordService, ICheckSecurityTokens checkSecurityTokens, ILogger <AuthorizeUsersService> logger, WebApiSettings settings) { _serveUsers = serveUsers; _checkPasswordService = checkPasswordService; _checkSecurityTokens = checkSecurityTokens; _logger = logger; _jwtSettings = settings.JwtSettings; }