From 904c393ddcd7431187356ea2083ebea6ec579978 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Sat, 13 Dec 2025 09:43:35 +0000 Subject: [PATCH 1/5] fix: upgrade ch.qos.logback:logback-classic from 1.4.12 to 1.5.21 Snyk has created this PR to upgrade ch.qos.logback:logback-classic from 1.4.12 to 1.5.21. See this package in maven: ch.qos.logback:logback-classic See this project in Snyk: https://app.snyk.io/org/aps-sdk/project/3b347854-1989-481d-8760-53afcb6147d0?utm_source=github&utm_medium=referral&page=upgrade-pr --- sdkmanager/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdkmanager/pom.xml b/sdkmanager/pom.xml index 82041a4..28dfb5d 100644 --- a/sdkmanager/pom.xml +++ b/sdkmanager/pom.xml @@ -122,6 +122,6 @@ 5.5 2.15.3 2.0.9 - 1.4.12 + 1.5.21 \ No newline at end of file From c65a5e95a65dbe1da3686cd4d6da27c2036f5a94 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Sat, 13 Dec 2025 09:43:51 +0000 Subject: [PATCH 2/5] fix: upgrade org.slf4j:slf4j-api from 2.0.9 to 2.0.17 Snyk has created this PR to upgrade org.slf4j:slf4j-api from 2.0.9 to 2.0.17. See this package in maven: org.slf4j:slf4j-api See this project in Snyk: https://app.snyk.io/org/aps-sdk/project/3b347854-1989-481d-8760-53afcb6147d0?utm_source=github&utm_medium=referral&page=upgrade-pr --- sdkmanager/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdkmanager/pom.xml b/sdkmanager/pom.xml index 82041a4..cf51766 100644 --- a/sdkmanager/pom.xml +++ b/sdkmanager/pom.xml @@ -121,7 +121,7 @@ 2.2.0 5.5 2.15.3 - 2.0.9 + 2.0.17 1.4.12 \ No newline at end of file From 549163928c0b8826fc17d25b45940a9c9d5d0c20 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Sat, 13 Dec 2025 09:44:05 +0000 Subject: [PATCH 3/5] fix: upgrade org.apache.httpcomponents.client5:httpclient5 from 5.5 to 5.5.1 Snyk has created this PR to upgrade org.apache.httpcomponents.client5:httpclient5 from 5.5 to 5.5.1. See this package in maven: org.apache.httpcomponents.client5:httpclient5 See this project in Snyk: https://app.snyk.io/org/aps-sdk/project/3b347854-1989-481d-8760-53afcb6147d0?utm_source=github&utm_medium=referral&page=upgrade-pr --- sdkmanager/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdkmanager/pom.xml b/sdkmanager/pom.xml index 82041a4..4970295 100644 --- a/sdkmanager/pom.xml +++ b/sdkmanager/pom.xml @@ -119,7 +119,7 @@ 17 17 2.2.0 - 5.5 + 5.5.1 2.15.3 2.0.9 1.4.12 From 54c57a836361da977cdb6bd15e67d87e07589058 Mon Sep 17 00:00:00 2001 From: Sajith Subramanian <31767159+sajith-subramanian@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:46:14 +0530 Subject: [PATCH 4/5] Changes for Authentication and SDKManager dependency updates --- authentication/pom.xml | 4 ++-- .../aps/authentication/model/TwoLeggedToken.java | 12 +++++++----- samples/pom.xml | 2 +- .../autodesk/aps/samples/AuthenticationSample.java | 5 ++--- sdkmanager/pom.xml | 2 +- 5 files changed, 13 insertions(+), 12 deletions(-) diff --git a/authentication/pom.xml b/authentication/pom.xml index f478be9..7975937 100644 --- a/authentication/pom.xml +++ b/authentication/pom.xml @@ -5,7 +5,7 @@ authentication-sdk jar APS Java SDK : Authentication SDK - 0.1.0-beta + 0.1.1-beta Client SDK for Authentication API https://aps.autodesk.com/ @@ -152,7 +152,7 @@ UTF-8 1.3.2 2.2.30 - 0.1.0-beta + 0.1.1-beta 3.0.2 3.8.1 3.5.0 diff --git a/authentication/src/main/java/com/autodesk/aps/authentication/model/TwoLeggedToken.java b/authentication/src/main/java/com/autodesk/aps/authentication/model/TwoLeggedToken.java index ea79994..ce71947 100644 --- a/authentication/src/main/java/com/autodesk/aps/authentication/model/TwoLeggedToken.java +++ b/authentication/src/main/java/com/autodesk/aps/authentication/model/TwoLeggedToken.java @@ -23,6 +23,7 @@ package com.autodesk.aps.authentication.model; +import java.time.Instant; import java.util.Objects; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; @@ -58,7 +59,7 @@ public class TwoLeggedToken { private Integer expiresIn; public static final String JSON_PROPERTY_EXPIRES_AT = "expires_at"; - private Integer expiresAt; + private Long expiresAt; public TwoLeggedToken accessToken(String accessToken) { @@ -134,10 +135,11 @@ public Integer getExpiresIn() { @JsonInclude(value = JsonInclude.Include.ALWAYS) public void setExpiresIn(Integer expiresIn) { this.expiresIn = expiresIn; + // set expiresAt based on expiresIn + this.expiresAt = Instant.now().getEpochSecond() + expiresIn; } - public TwoLeggedToken expiresAt(Integer expiresAt) { - + public TwoLeggedToken expiresAt(Long expiresAt) { this.expiresAt = expiresAt; return this; } @@ -152,13 +154,13 @@ public TwoLeggedToken expiresAt(Integer expiresAt) { @JsonProperty(JSON_PROPERTY_EXPIRES_AT) @JsonInclude(value = JsonInclude.Include.NON_NULL) - public Integer getExpiresAt() { + public Long getExpiresAt() { return expiresAt; } @JsonProperty(JSON_PROPERTY_EXPIRES_AT) @JsonInclude(value = JsonInclude.Include.NON_NULL) - public void setExpiresAt(Integer expiresAt) { + public void setExpiresAt(Long expiresAt) { this.expiresAt = expiresAt; } diff --git a/samples/pom.xml b/samples/pom.xml index 4eabe80..4c1a53a 100644 --- a/samples/pom.xml +++ b/samples/pom.xml @@ -77,7 +77,7 @@ UTF-8 0.1.0-beta 0.1.0-beta - 0.1.0-beta + 0.1.1-beta 0.1.0-beta 0.1.0-beta 3.8.1 diff --git a/samples/src/main/java/com/autodesk/aps/samples/AuthenticationSample.java b/samples/src/main/java/com/autodesk/aps/samples/AuthenticationSample.java index da2551d..9dd5c73 100644 --- a/samples/src/main/java/com/autodesk/aps/samples/AuthenticationSample.java +++ b/samples/src/main/java/com/autodesk/aps/samples/AuthenticationSample.java @@ -34,7 +34,6 @@ public class AuthenticationSample { String clientSecret = dotenv.get("CLIENT_SECRET"); String accessToken = dotenv.get("ACCESS_TOKEN"); - void initialize() { SdkManager sdkManager = SdkManagerBuilder.create() .addLogger(new ApsLogger(Level.DEBUG)) @@ -50,8 +49,8 @@ void getTwoLeggedToken() { System.out.println("ExpiresIn : " + response.getExpiresIn()); System.out.println("TokenType : " + response.getTokenType()); - Instant expiresAtInstant = Instant.ofEpochMilli(response.getExpiresIn()); - LocalDateTime expiresAtLocal = LocalDateTime.ofInstant(expiresAtInstant, ZoneId.systemDefault()); + LocalDateTime expiresAtLocal = LocalDateTime.ofInstant(Instant.ofEpochSecond(response.getExpiresAt()), + ZoneId.systemDefault()); System.out.println("ExpiresAt (Local Time) : " + expiresAtLocal); } catch (Exception e) { diff --git a/sdkmanager/pom.xml b/sdkmanager/pom.xml index 00ed5bd..8e17a47 100644 --- a/sdkmanager/pom.xml +++ b/sdkmanager/pom.xml @@ -5,7 +5,7 @@ sdkmanager jar APS Java SDK : SDK Manager - 0.1.0-beta + 0.1.1-beta Common SDK Manager to support the various Autodesk Platform Services SDKs. https://aps.autodesk.com/ From 087371fd4d9cbc9e1c417367f5a8ae27a3cdbc51 Mon Sep 17 00:00:00 2001 From: Sajith Subramanian <31767159+sajith-subramanian@users.noreply.github.com> Date: Fri, 9 Jan 2026 13:12:39 +0530 Subject: [PATCH 5/5] Update sdkmanager/pom.xml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- sdkmanager/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdkmanager/pom.xml b/sdkmanager/pom.xml index 8e17a47..28fdff6 100644 --- a/sdkmanager/pom.xml +++ b/sdkmanager/pom.xml @@ -121,7 +121,7 @@ 2.2.0 5.5.1 2.15.3 - 2.0.17 + 2.0.17 1.5.21 \ No newline at end of file