Check referencing and normative language

Issue #1313 resolved
Mark Haine created an issue

A few questions need to be addressed in this area.

  1. Is all normative language correct? - I am concerned about the use of “REQUIRED” in condititional cases within the OP Metadata in particular
  2. Are Normative references correct, particularly are any items in section 15 that are not in fact references in the document and are there any references in the document that do not exist in section 15
  3. Are Informative References in section 16 all present and correct?

Comments (5)

  1. Mark Haine reporter

    Suggest changing the following OP Metadata items from REQUIRED to RECOMMENDED because of their conditional nature:

    documents_supported:

    electronic_records_supported:

    attachments_supported:

    digest_algorithms_supported:

  2. Daniel Fett

    Examples for conditional MUSTs from RFC9207:
    ”If the value does not match the expected issuer identifier, clients MUST reject the authorization response and MUST NOT proceed with the authorization grant. (…) If OAuth metadata is not used, clients MUST use deployment-specific ways (for example, a static configuration) to decide if the returned iss value is the expected value in the current flow (see also Section 4). If clients interact with both authorization servers supporting this specification and authorization servers not supporting this specification, clients MUST retain state about whether each authorization server supports the iss parameter.”

  3. Mark Haine reporter

    After discussion in WG call - it was decided that the first part of the issue is not an issue so no need to change REQUIRED for OP Metadata items listed

  4. Log in to comment