aarc-community / architecture-guidelines

2 stars 0 forks source link

Clarify Terminology: Trust Anchors vs. Trust Authorities #12

Open NicolasLiampotis opened 2 months ago

NicolasLiampotis commented 2 months ago

The information document on Establishing trust between OAuth 2 proxies [AARC-I058] currently uses "Trust Authority" which seems interchangeable with "Trust Anchor" from the OpenID Federation specification [OID-Fed]. However, there's a distinction between these roles in the context of [OID-Fed]:

There are two options to address this terminology inconsistency in AARC-I058:

  1. Align with current OID-Fed Terminology: Revise AARC-I058 to use "Trust Anchor" and "Intermediate Entity" consistently
  2. Add "Trust Authority" definition: Extend Section 1.2 with new term. We could also consider proposing the new term upstream. There is a definition of "Trust Authority" in https://www.rfc-editor.org/rfc/rfc5217.txt:

"Trust Authority: An entity that manages a Trust List for use by one or more relying parties."

baszoetekouw commented 2 months ago

Discussed in the Architecture Meeting this afternoon; decoded to add the defintion of "Trust Authority" to the document and make clear that it should not confused with the OIDC "Trust Anchor" (although the implementation of a Trust Authority might be an OIDC Trust Anchor).

NicolasLiampotis commented 3 weeks ago

Added Trust Authority definition to the terms section

dianagudu commented 1 week ago

Re-opening the issue because it is still unclear what the difference between Trust Anchor and Trust Authority is.