<?xml version="1.0" encoding="us-ascii"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.3.12 -->

<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
<!ENTITY RFC2119 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC6749 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6749.xml">
<!ENTITY RFC7159 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7159.xml">
<!ENTITY RFC7591 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7591.xml">
<!ENTITY RFC7592 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7592.xml">
]>

<?rfc roc="yes"?>
<?rfc sortrefs="yes"?>
<?rfc symrefs="yes"?>

<rfc ipr="trust200902" docName="draft-parecki-oauth-client-intermediary-metadata-03" category="std">

  <front>
    <title>OAuth 2.0 Client Intermediary Metadata</title>

    <author initials="A." surname="Parecki" fullname="Aaron Parecki">
      <organization>Okta</organization>
      <address>
        <email>aaron@parecki.com</email>
        <uri>https://aaronparecki.com</uri>
      </address>
    </author>

    <date year="2021" month="February" day="22"/>

    <area>Security Area</area>
    <workgroup>Open Authentication Protocol</workgroup>
    
    <keyword>Internet-Draft</keyword>

    <abstract>


<t>This specification defines a mechanism for including information about
additional parties involved in an OAuth transaction by adding a new section
to the OAuth 2.0 Dynamic Client Registration request, as well as requires that
authorization servers surface this information to users during an OAuth transaction.</t>



    </abstract>


  </front>

  <middle>


<section anchor="introduction" title="Introduction">

<t>In some applications of OAuth, there may be multiple legal entities which have access
to or process data retrieved by an OAuth client. In the traditional OAuth model,
a <spanx style="verb">client_id</spanx> represents only a single application, and so the OAuth consent screen
lists just one third party: the OAuth client.</t>

<t>In this situation, in order to comply with various local laws and regulations,
the user needs to be informed by the authorization server of the list of entities
that will have access to their data after authorizing the client.</t>

<t>The existing Dynamic Client Registration (<xref target="RFC7591"/>) specification lacks a mechanism
for communicating a list of additional parties that may have access to the user's data.</t>

<t>This specification extends <xref target="RFC7591"/> and <xref target="RFC7592"/> to define a mechanism for including
information about the additional parties involved in an OAuth transaction by including
information about the additional intermediaries into the Dynamic Client Registration
request. This specification also defines requirements of the OAuth authorization server
to present this information about the additional parties in the OAuth consent screen
during an OAuth transaction.</t>

</section>
<section anchor="notational-conventions" title="Notational Conventions">

<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in <xref target="RFC2119"/>.</t>

<t>Unless otherwise noted, all the protocol parameter names and values
are case sensitive.</t>

</section>
<section anchor="terminology" title="Terminology">

<t>In addition to the terms defined in referenced specifications, this document uses
the following terms:</t>

<t><list style="hanging">
  <t hangText='&quot;OAuth&quot;:'>
  In this document, "OAuth" refers to OAuth 2.0, <xref target="RFC6749"/>.</t>
  <t hangText='&quot;Client&quot;:'>
  "Client" has the same definition as in OAuth 2.0, but is worth pointing out
that the client in this context may be operated by a different legal entity than is
described by the client name.</t>
  <t hangText='&quot;Intermediary&quot;:'>
  One or more entities that the user's data will pass through or be shared with by
using the OAuth client. This information is voluntarily provided by the OAuth
client, and is typically enforced by a business relationship between the organization
providing the Client and the organization providing the Resource Server.</t>
</list></t>

</section>
<section anchor="metadata-fields" title="Client Intermediary Metadata">

<t>Registered client intermediaries have a set of metadata values
associated with the client identifier of the client that represents them in the OAuth transaction,
such as a user-visible name, logo, and URL.</t>

<t>Like the OAuth client metadata defined in <xref target="RFC7591"/> and <xref target="RFC7592"/>, these metadata
values are used in the following ways:</t>

<t><list style="symbols">
  <t>as input values to registration and update requests, and</t>
  <t>as output values in registration responses.</t>
</list></t>

<t>These values are used by the authorization server when displaying the OAuth consent
screen to the end user, to inform them of all the additional parties that will be handling
the user's data upon approval.</t>

<t>The following metadata fields are defined by this specification. The implementation and use of
the fields is OPTIONAL unless stated otherwise. All data member types (strings, arrays, numbers)
are defined in terms of their JSON (<xref target="RFC7159"/>) representations.</t>

<t>Some fields are expected to be displayed in the OAuth consent UI and are designated accordingly.</t>

<t><spanx style="verb">name</spanx></t>

<t>REQUIRED. A human-readable name of intermediary party. Authorization servers MUST display this field to the end user on the OAuth consent screen.</t>

<t><spanx style="verb">description</spanx></t>

<t>OPTIONAL. A human-readable description of the intermediary. This is not intended to be displayed in the OAuth consent screen.</t>

<t><spanx style="verb">uri</spanx></t>

<t>A URL string of a web page providing information about the intermediary. If present, the authorization server SHOULD display this URL to the end user in a clickable fashion. It is RECOMMENDED that clients always send this field. The value of this field MUST point to a valid web page.</t>

<t><spanx style="verb">logo_uri</spanx></t>

<t>A URL string that references a logo for this intermediary. If present, the authorization server SHOULD display this image to the end user in the OAuth consent screen. The value of this field MUST be a valid image file.</t>

<t><spanx style="verb">contacts</spanx></t>

<t>Array of strings representing ways to contact people responsible for this intermediary, typically email addresses or phone numbers. The authorization server MAY display these to the end user in the OAuth consent screen. See Section 6 of <xref target="RFC7591"/> for information on Privacy Considerations.</t>

</section>
<section anchor="client-registration-endpoint" title="Client Registration Endpoint">

<t>The client registration endpoint is described in Section 3 of <xref target="RFC7591"/>.</t>

<t>Since this specification provides a mechanism for a client to assert information about additional parties other than itself, the registration endpoint MUST be protected by an OAuth 2.0 access token obtained by the client. The method by which the initial access token is obtained by the client or developer is out of scope of this specification, but is likely to be obtained using the client credentials grant or manual out-of-band registration.</t>

<section anchor="client-registration-request" title="Client Registration Request">

<t>This specification extends the client registration request defined in <xref target="RFC7591"/>.</t>

<t>This operation registers a combination of client and one or more intermediaries with an authorization server. The authorization server assigns a unique client identifier (and optionally a client secret) that represents the combination of all the entities described in the registration request.</t>

<t>To register, the client or developer sends an HTTP POST as described in Section 3.1 of <xref target="RFC7591"/>, with an additional property named "intermediaries" with a JSON array of objects of each intermediary's registration information. The properties
of the object are described above in <xref target="metadata-fields"/>.</t>

<t>For example, the client could send the following registration request to the client registration endpoint using its OAuth 2.0 access token it has previously obtained using the client credentials grant.</t>

<t>The following is a non-normative example request:</t>

<figure><artwork><![CDATA[
    POST /register HTTP/1.1
    Content-Type: application/json
    Accept: application/json
    Host: server.example.com
    Authorization: Bearer 8IGFGXKXZBV5LL38Y3X1

    {
      "client_name": "User-Recognizable App Name",
      "redirect_uris": [
        "https://client.example.org/callback"
      ],
      "client_uri": "https://example.net/",
      "logo_uri": "https://example.net/logo.png",
      "contacts": [
        "support@example.net"
      ],
      "intermediaries": [
        {
          "name": "Partner App Name",
          "description": "An application that may also receive
            this user's data when the user authorizes the client",
          "uri": "https://partner.example/",
          "logo_uri": "https://partner.example/logo.png",
          "contacts": [
            "support@partner.example"
          ]
        }
      ]
    }
]]></artwork></figure>

</section>
<section anchor="client-registration-response" title="Client Registration Response">

<t>This specification extends the client information response defined in <xref target="RFC7591"/> and <xref target="RFC7592"/>.</t>

<t>Upon a successful registration request, the authorization server returns a client identifier for the combination of the client and any intermediaries specified in the request.</t>

<t>In addition to the response fields defined in Section 3.2 of <xref target="RFC7591"/> and Section 3 of <xref target="RFC7592"/>, the response MUST also contain all registered metadata about the intermediaries. The authorization server MAY reject or replace any of the requested metadata values submitted during the registration and substitute them with suitable values.</t>

<t>The following is a non-normative example response of a successful registration:</t>

<figure><artwork><![CDATA[
    HTTP/1.1 201 Created
    Content-Type: application/json
    Cache-Control: no-store
    Pragma: no-cache

    {
      "client_id": "V8tvEkZWhDAdxSaKGUJZ",
      "client_secret": "SpsuwZIxnp8bBEhp5sk1EKiIKTZ4X4DKU",
      "grant_types": ["authorization_code", "refresh_token"],
      "token_endpoint_auth_method": "client_secret_basic",
      "registration_client_uri": "https://server.example.com/client/tmzaAMkyWlH3",
      "registration_access_token": "MphaAqDaZT86C93ENWRZcf3dfU2dW6POASo8dFXa",
      "client_name": "User-Recognizable App Name",
      "client_uri": "https://example.net/",
      "redirect_uris": [
        "https://client.example.org/callback"
      ],
      "contacts": [
        "support@example.net"
      ],
      "intermediaries": [
        {
          "name": "Partner App Name",
          "description": "An application that may also receive
            this user's data when the user authorizes the client",
          "uri": "https://partner.example/",
          "logo_uri": "https://partner.example/logo.png",
          "contacts": [
            "support@partner.example"
          ]
        }
      ]
    }
]]></artwork></figure>

<t>The <spanx style="verb">registration_client_uri</spanx> and <spanx style="verb">registration_access_token</spanx> properties are required in order to support updating and deleting this client as described in <xref target="RFC7592"/>.</t>

</section>
<section anchor="client-read-request" title="Client Read Request">

<t>This specification extends the client read request defined in <xref target="RFC7592"/> to include the additional metadata properties in the response that describe the intermediaries. No additional behavior is prescribed by this specification.</t>

</section>
<section anchor="client-update-request" title="Client Update Request">

<t>This specification extends the client update request defined in <xref target="RFC7592"/> to be able to update the additional metadata properties that describe the intermediaries.</t>

<t>The additional properties are provided in the update request in the same format as in the initial registration request.</t>

<t>Since these values were asserted by the client in the initial registration, there is no need to prescribe any additional security model around the ability to update them, even though these represent additional parties.</t>

</section>
<section anchor="client-delete-request" title="Client Delete Request">

<t>No new behavior is prescribed for delete requests beyond that defined in <xref target="RFC7592"/>.</t>

</section>
</section>
<section anchor="providing-intermediaty-details-in-the-authorization-request" title="Providing Intermediaty Details in the Authorization Request">

<t>When the authorization server begins a request from an OAuth client identifier that has been registered with additional intermediary information, it MUST display the additional parties in the consent UI visible to the end user.</t>

<t>The authorization server chooses how best to display the additional information, but it MUST include at least the name of the intermediaries and client, and SHOULD include the logo of each as well.</t>

</section>
<section anchor="security-considerations" title="Security Considerations">

<t>As this extends <xref target="RFC7591"/>, all security considerations from that draft apply here as well.</t>

<t>Specifically, if the authorization server supports open client registration without any authentication, it must be extremely careful with any URLs received in the registration request such as <spanx style="verb">logo_uri</spanx>, <spanx style="verb">tos_uri</spanx>, and <spanx style="verb">uri</spanx>, as these values may be displayed to end users. <xref target="RFC7591"/> recommends requiring that these URIs have a matching host and scheme as the defined <spanx style="verb">redirect_uri</spanx>s, and that they are resolvable URIs. See section 5 of <xref target="RFC7591"/> for more details.</t>

</section>
<section anchor="acknowledgements" title="Acknowledgements">

<t>The author would like to thank Ryan Christiansen and Preston McFarland for their initial contributions of the concepts behind this specification. The author would also like to thank Don Cardinal, Ryan Christiansen and Preston McFarland for their reviews of this specification, as well as Anil Mahalaha and other members of the Financial Data Exchange working group. Additionally the work of the OAuth Working Group on the referenced and related specifications that this specification builds upon is much appreciated.</t>

</section>


  </middle>

  <back>

    <references title='Normative References'>

&RFC2119;
&RFC6749;
&RFC7159;
&RFC7591;
&RFC7592;


    </references>




  </back>

<!-- ##markdown-source:
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
AA==

-->

</rfc>

