diff --git a/auth/api/iam/openid4vci_test.go b/auth/api/iam/openid4vci_test.go index 50803d406..a2768239e 100644 --- a/auth/api/iam/openid4vci_test.go +++ b/auth/api/iam/openid4vci_test.go @@ -44,7 +44,6 @@ func TestWrapper_RequestOpenid4VCICredentialIssuance(t *testing.T) { CredentialIssuer: "issuer", CredentialEndpoint: "endpoint", AuthorizationServers: []string{authServer}, - Display: nil, } authzMetadata := oauth.AuthorizationServerMetadata{ AuthorizationEndpoint: "https://auth.server/authorize", @@ -126,7 +125,6 @@ func TestWrapper_RequestOpenid4VCICredentialIssuance(t *testing.T) { CredentialIssuer: "issuer", CredentialEndpoint: "endpoint", AuthorizationServers: []string{}, // empty - Display: nil, } ctx.openid4vciClient.EXPECT().OpenIDCredentialIssuerMetadata(nil, issuerClientID).Return(&metadata, nil) ctx.iamClient.EXPECT().AuthorizationServerMetadata(nil, issuerClientID).Return(nil, assert.AnError) diff --git a/auth/openid4vci/types.go b/auth/openid4vci/types.go index c76366424..6f0833bf7 100644 --- a/auth/openid4vci/types.go +++ b/auth/openid4vci/types.go @@ -43,11 +43,10 @@ const JWTTypeOpenID4VCIProof = "openid4vci-proof+jwt" // (Section 12.2). The document is OpenID4VCI-defined; it is not an OAuth // authorization-server metadata document. type OpenIDCredentialIssuerMetadata struct { - CredentialIssuer string `json:"credential_issuer"` - CredentialEndpoint string `json:"credential_endpoint"` - NonceEndpoint string `json:"nonce_endpoint,omitempty"` - AuthorizationServers []string `json:"authorization_servers,omitempty"` - Display []map[string]string `json:"display,omitempty"` + CredentialIssuer string `json:"credential_issuer"` + CredentialEndpoint string `json:"credential_endpoint"` + NonceEndpoint string `json:"nonce_endpoint,omitempty"` + AuthorizationServers []string `json:"authorization_servers,omitempty"` } // NonceResponse is the body returned by the Nonce Endpoint (Section 7.2).