|
|
@ -29,7 +29,6 @@ import org.springframework.security.core.token.TokenService; |
|
|
|
import org.springframework.stereotype.Component; |
|
|
|
import org.springframework.web.filter.OncePerRequestFilter; |
|
|
|
|
|
|
|
|
|
|
|
@Component |
|
|
|
public class TokenAuthenticationFilter extends OncePerRequestFilter { |
|
|
|
|
|
|
@ -130,9 +129,9 @@ public class TokenAuthenticationFilter extends OncePerRequestFilter { |
|
|
|
throw new BadCredentialsException("User not found"); |
|
|
|
} |
|
|
|
|
|
|
|
System.out.println("Timeout duration = " + tokenTimeoutDuration); |
|
|
|
logger.info("Timeout duration = " + tokenTimeoutDuration); |
|
|
|
boolean isTokenExpired = isTokenExpired(userToken); |
|
|
|
System.out.println("expired? " + isTokenExpired); |
|
|
|
logger.info(String.format("Token for %s is expired? %s", userToken.getUserName(), isTokenExpired)); |
|
|
|
if (!isTokenExpired) { |
|
|
|
userToken.setCreationTime(Instant.now()); |
|
|
|
userTokenService.saveToken(userToken); |
|
|
|