aarc-community / architecture-guidelines

2 stars 0 forks source link

Clarify Core vs. Extended Attributes in AARC Attribute Profile #15

Open NicolasLiampotis opened 2 months ago

NicolasLiampotis commented 2 months ago

This issue proposes improving the clarity around core/mandatory and optional attributes within AARC-G056.

The document currently lacks clear distinction between core/mandatory/essential vs. optional/non-essential attributes.

The document should explicitly define core/mandatory/essential and optional/non-essential attributes and clarify their purpose.

Possible Solutions:

NicolasLiampotis commented 2 weeks ago

We distinguish between the following profiles:

We propose the following classification for profile attributes:

NicolasLiampotis commented 1 week ago

The classification of the attributes has been updated as follows:

Attribute Category Attribute Name Profile (Core or Extended)
Subject Identifier Public Subject Identifier Core
Pairwise Subject Identifier Core
Name Display Name Core
Given Name Core
Family Name Core
Email Email Address Core
Email verification status TBD (see #28)
Organisation Organisation Display Name Core
Organisation Domain Core
Organisation's Country Extended
Organisation Compliance with Policies Extended
Affiliation Affiliation within Home Organisation Core
Affiliation within Community/Research Infrastructure Extended
Assurance Assurance Core
Group and Role information Group and Role information Core
Resource Capabilities Resource Capabilities Core
External Subject Identifiers External Subject Identifiers Extended
ORCID Extended
SSH Public keys SSH Public keys Extended
Certificates Certificate Subject DNs Extended
Certificate Issuer DNs Extended
Subject Type Subject Type Core
Subject Status Subject Status Extended
Agreement to Policies Agreement to Policies Extended
Authenticating Authorities Authenticating Authorities Extended

Blocked by #28