From 9b7cc8b55f71c031d21385c4d5768ef0cc712b0b Mon Sep 17 00:00:00 2001 From: Babis Routis <127745316+babisRoutis@users.noreply.github.com> Date: Fri, 19 Apr 2024 14:18:30 +0300 Subject: [PATCH] Marked expires_in as optional in token response (#197) --- .../ec/eudi/openid4vci/internal/AuthorizationServerClient.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/eu/europa/ec/eudi/openid4vci/internal/AuthorizationServerClient.kt b/src/main/kotlin/eu/europa/ec/eudi/openid4vci/internal/AuthorizationServerClient.kt index cba7779e..40a094e9 100644 --- a/src/main/kotlin/eu/europa/ec/eudi/openid4vci/internal/AuthorizationServerClient.kt +++ b/src/main/kotlin/eu/europa/ec/eudi/openid4vci/internal/AuthorizationServerClient.kt @@ -81,7 +81,7 @@ internal sealed interface AccessTokenRequestResponseTO { @Serializable data class Success( @SerialName("access_token") val accessToken: String, - @SerialName("expires_in") val expiresIn: Long, + @SerialName("expires_in") val expiresIn: Long? = null, @SerialName("c_nonce") val cNonce: String? = null, @SerialName("c_nonce_expires_in") val cNonceExpiresIn: Long? = null, @Serializable(with = GrantedAuthorizationDetailsSerializer::class)