Hi folks,

this is for asking the WG for an opinion about what is the best way to represent the entity role in the reverse search based on the xxxxx-entity relationship (where xxxxx is any RDAP object including the "entities" member).

According to the current version of reverse search draft, the role can be represented as a path segment (e.g.: /domains/reverse/registrant?fn=yyyyyy) whereas the value"entity" is used for an unspecified role (e.g.: /domains/reverse/entity?fn=yyyyyy). I try to condense in the following the reasons behind that:

1) In a reverse search based on such a relationship, the role is usually specified (I mean normally one wants to know all the domains of a registrant)

2) I worked around the problem of how the presence of the "role" query parameter could be compliant with RFC9082: should it be considered as a part of the search pattern? or should it be considered as a metadata parameter (like sort, count, cursor, which makes sense only if joined with a search pattern) ?

3) It is well known that endpoints are protected instead of query parameters. Specifying the role as a path segment allows an RDAP operator to make access control decisions on a per role basis.

Jasdip e Tom, who are going to implement the reverse search for RIRs, have raised to me the objection that the role might anyway be specified as a query parameter (e.g.: /domains/reverse/entity?fn=yyyyyy&role=registrant).

Provided that, at the application level, it doesn't make a lot of difference if the role is passed as a path segment or a query parameter, we need to reach a consensus on this point definitively.

I list the possible alternatives below:

- to represent the role only as a path segment (as is now);

- to represent the role only as a query parameter;

- to require the RDAP servers to process both

- other


Your feedback would be very appreciated.

Best,

Mario

P.S. Jasdip e Tom please add your considerations if I missed something.


--
Dr. Mario Loffredo
Technological Unit “Digital Innovation”
Institute of Informatics and Telematics (IIT)
National Research Council (CNR)
via G. Moruzzi 1, I-56124 PISA, Italy
Phone: +39.0503153497
Web:http://www.iit.cnr.it/mario.loffredo

_______________________________________________
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext

Reply via email to