[Openid-specs-ab] Issue #1349: all/any: Relying Party Registration Metadata Error Response (openid/connect)

Daniel Fett issues-reply at bitbucket.org
Tue Oct 12 13:53:24 UTC 2021


New issue 1349: all/any: Relying Party Registration Metadata Error Response
https://bitbucket.org/openid/connect/issues/1349/all-any-relying-party-registration

Daniel Fett:

In Section 6.4, current wording is:

---

* `did_methods_not_supported`

    * The Self-Issued OP does not support **all** of the DID methods included in `did_methods_supported` parameter.
    
* `subject_identifier_types_not_supported`

    * The Self-Issued OP does not support **all** of the subject identifier types included in `subject_identifier_types_supported` parameter.
    
* `credential_formats_not_supported`

    * The Self-Issued OP does not support **all** of the credential formats included in `credential_formats_supported` parameter.
    

---

I don’t understand the quantifier used here \('all'\). Shouldn’t this be ‘any’? For a successful negotiation, only one match is needed.

Also, in the same list:

---

* `value_not_supported`

    * The Self-Issued OP does not support **more than one** of the RP Registration Metadata values defined in Section 4.3. When not supported metadata values are DID methods, subject identifier types, or credential formats, more specific error message must be used.
    

---

That should be “one or more”, I guess?

‌




More information about the Openid-specs-ab mailing list