From af8c1627dbba4c7dcf904a87d410e1b1b3fe143b Mon Sep 17 00:00:00 2001 From: Brian Saville Date: Fri, 17 Nov 2023 00:52:22 -0700 Subject: [PATCH] Make sure token does not expire within 10 seconds instead of 2 (#268) Co-authored-by: saville --- .../AbstractVaultTokenCredentialWithExpiration.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/datapipe/jenkins/vault/credentials/AbstractVaultTokenCredentialWithExpiration.java b/src/main/java/com/datapipe/jenkins/vault/credentials/AbstractVaultTokenCredentialWithExpiration.java index f4cbaf5b..0667ac2e 100644 --- a/src/main/java/com/datapipe/jenkins/vault/credentials/AbstractVaultTokenCredentialWithExpiration.java +++ b/src/main/java/com/datapipe/jenkins/vault/credentials/AbstractVaultTokenCredentialWithExpiration.java @@ -62,8 +62,8 @@ private boolean tokenExpired() { boolean result = true; Calendar now = Calendar.getInstance(); long timeDiffInMillis = now.getTimeInMillis() - tokenExpiry.getTimeInMillis(); - if (timeDiffInMillis < -2000L) { - // token will be valid for at least another 2s + if (timeDiffInMillis < -10000L) { + // token will be valid for at least another 10s result = false; LOGGER.log(Level.FINE, "Auth token is still valid"); } else {