<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr">Hi Taka,</div><div dir="ltr"><br></div><div dir="ltr">the request must contain the „claims“ element, which must contain at least one sub element (a particular claim). No "claims" element, "claims":null and "claims":{} must be treated as errors.</div><div dir="ltr"><br></div><div dir="ltr">You may check with the JSON schema <a href="https://openid.net/schemas/verified_claims_request-10.json">https://openid.net/schemas/verified_claims_request-10.json</a>.</div><div dir="ltr"><br></div><div dir="ltr">best regards,</div><div dir="ltr">Torsten.</div><div dir="ltr"><br><blockquote type="cite">Am 31.05.2020 um 06:17 schrieb Takahiko Kawasaki via Openid-specs-ekyc-ida <openid-specs-ekyc-ida@lists.openid.net>:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="ltr">Hello,<div><br></div><div>I guess that this has already been discussed (I'm sorry I've not watched the mailing list recently), but allow me to ask the following question.</div><div><br></div><div>Question: "5.1.1. Error Handling" says "If the claims sub-element is empty, the OP MUST abort the transaction with an invalid_request error". Does the "empty" mean both "null" and "{}"?</div><div><br></div><div>In the ID1, (1) "claims":null and (2) "claims":{} had different meanings. The former meant "all possible claims", and the latter was handled as an error. On the other hand, the ID2 dropped the special meaning of (1). I want to know whether "claims":null (and missing "claims") should be treated as an error or should be silently ignored.</div><div><br></div><div>Best Regards,</div><div>Takahiko Kawasaki</div><div><br></div></div>
<span>-- </span><br><span>Openid-specs-ekyc-ida mailing list</span><br><span>Openid-specs-ekyc-ida@lists.openid.net</span><br><span>http://lists.openid.net/mailman/listinfo/openid-specs-ekyc-ida</span><br></div></blockquote></body></html>