If a presentation request matches claims across multiple credentials, the wallet lets me present multiple credentials even if the DCQL multiple parameter is not true.
{
"dcql_query": {
"credentials": [
{
"id": "query_0",
"format": "dc+sd-jwt",
"meta": {
"vct_values": [
"urn:eudi:pid:1"
]
},
"claims": [
{
"path": [
"family_name"
]
},
{
"path": [
"given_name"
]
}
]
}
]
},
"nonce": "f3278647-32ce-40f2-88b3-50485e32011f",
"request_uri_method": "get",
"profile": "haip",
"authorization_request_uri": "haip-vp://"
}
If a presentation request matches claims across multiple credentials, the wallet lets me present multiple credentials even if the DCQL
multipleparameter is not true.See OpenID4VP DCQL multiple parameter
Steps to reproduce
DCQL query:
Wallet UI:
Decoded response: