From de22b211316e6cafeba4eef803b3796f93cc6721 Mon Sep 17 00:00:00 2001 From: Bjørn Christian Seime Date: Mon, 2 Mar 2020 20:14:48 +0100 Subject: Revert "Add access token expiry time" --- vespa-athenz/pom.xml | 12 +----------- .../java/com/yahoo/vespa/athenz/api/AthenzAccessToken.java | 9 --------- 2 files changed, 1 insertion(+), 20 deletions(-) diff --git a/vespa-athenz/pom.xml b/vespa-athenz/pom.xml index 7d2ad924ae3..0f23eaed964 100644 --- a/vespa-athenz/pom.xml +++ b/vespa-athenz/pom.xml @@ -131,17 +131,7 @@ jackson-annotations - - - com.auth0 - java-jwt - - - com.fasterxml.jackson.core - jackson-databind - - - + diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzAccessToken.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzAccessToken.java index 7ad97f8ac3c..49b10a37329 100644 --- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzAccessToken.java +++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzAccessToken.java @@ -1,10 +1,6 @@ // Copyright 2020 Oath Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.athenz.api; -import com.auth0.jwt.JWT; -import com.auth0.jwt.interfaces.DecodedJWT; - -import java.time.Instant; import java.util.Objects; /** @@ -19,11 +15,9 @@ public class AthenzAccessToken { private static final String BEARER_TOKEN_PREFIX = "Bearer "; private final String value; - private final DecodedJWT jwt; public AthenzAccessToken(String value) { this.value = stripBearerTokenPrefix(value); - this.jwt = JWT.decode(this.value); } private static String stripBearerTokenPrefix(String rawValue) { @@ -39,9 +33,6 @@ public class AthenzAccessToken { public String value() { return value; } public String valueWithBearerPrefix() { return BEARER_TOKEN_PREFIX + value; } - public Instant getExpiryTime () { - return jwt.getExpiresAt().toInstant(); - } @Override public String toString() { return "AthenzAccessToken{value='" + value + "'}"; } -- cgit v1.2.3