From 2aca97bd19ea5b16b04400dcb7bc668b35ca5c7d Mon Sep 17 00:00:00 2001 From: forkimenjeckayang <104195313+forkimenjeckayang@users.noreply.github.com> Date: Mon, 7 Jul 2025 12:55:39 +0100 Subject: [PATCH] Remove interval property from Credential Offer (#40412) Closes #39294 Signed-off-by: forkimenjeckayang --- .../protocol/oid4vc/model/PreAuthorizedCode.java | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/services/src/main/java/org/keycloak/protocol/oid4vc/model/PreAuthorizedCode.java b/services/src/main/java/org/keycloak/protocol/oid4vc/model/PreAuthorizedCode.java index 13a9c88bb81..54b42b5dd71 100644 --- a/services/src/main/java/org/keycloak/protocol/oid4vc/model/PreAuthorizedCode.java +++ b/services/src/main/java/org/keycloak/protocol/oid4vc/model/PreAuthorizedCode.java @@ -37,9 +37,6 @@ public class PreAuthorizedCode { @JsonProperty("tx_code") private TxCode txCode; - @JsonProperty("interval") - private long interval; - @JsonProperty("authorization_server") private String authorizationServer; @@ -61,15 +58,6 @@ public class PreAuthorizedCode { return this; } - public long getInterval() { - return interval; - } - - public PreAuthorizedCode setInterval(long interval) { - this.interval = interval; - return this; - } - public String getAuthorizationServer() { return authorizationServer; } @@ -83,11 +71,11 @@ public class PreAuthorizedCode { public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof PreAuthorizedCode that)) return false; - return getInterval() == that.getInterval() && Objects.equals(getPreAuthorizedCode(), that.getPreAuthorizedCode()) && Objects.equals(getTxCode(), that.getTxCode()) && Objects.equals(getAuthorizationServer(), that.getAuthorizationServer()); + return Objects.equals(getPreAuthorizedCode(), that.getPreAuthorizedCode()) && Objects.equals(getTxCode(), that.getTxCode()) && Objects.equals(getAuthorizationServer(), that.getAuthorizationServer()); } @Override public int hashCode() { - return Objects.hash(getPreAuthorizedCode(), getTxCode(), getInterval(), getAuthorizationServer()); + return Objects.hash(getPreAuthorizedCode(), getTxCode(), getAuthorizationServer()); } }