eduGAIN was established with the intention of being broadly technology / protocol agnostic as a framework, but its primary focus as a interfederation metadata exchange point for SAML metadata heavily influenced the direction of its policy development. eduGAIN is now being asked to consider accepting different technologies with different trust broker approaches into its policy framework and trust fabric (e.g. "Moonshot", GÉANT Trust Broker, OIDC etc.). If this is to be accepted, changes to the documents will need to be made. The table below shows the broad changes that would need to be made if this approach was to be accepted by the eduGAIN SG.
Document | Comments |
---|---|
eduGAIN Declaration | The eduGAIN Declaration achieves the goal of being broadly agnostic and the language used in this should be reflected throughout the document suite (e.g. AAI endpoints). The use of the term "federation" as equal to joining organisation may need further discussion (most federations don't exist as legal entities). |
eduGAIN constitution | The constitution is heavily based on the assumption of use of SAML and use of the MDS as the trust broker. Two options exist here: have a constitution per technology / operational model OR update the constitution to reflect a more agnostic approach. If the constitution is to be updated, the following issues would need to be address:
CHANGES TO SG: Federations should ensure that representatives can represent all technology profiles. Federations may vote on all constitutional changes and new profiles but my only vote on changes to technical profiles they use. Delete bullet 7. CHANGES TO EXEC: The edugain executive comprises representatives from organisations that fund edugain operations. The current exective is documented (on the edugain website). Change bullet 2 to changes to service scope and cost of service changes. Add designate an edugain operator as a bullet. Add Federation Operator definition. A document highlighting areas where the constitution would need to change is available: https://docs.google.com/document/d/1zqq1BRloo0gwxnNtX0X189sMXbODTflLKJzzOxYui34/edit. This is not intended to be a proposed amended document for ratification, but simply highlights the problem areas. |
eduGAIN metadata profile, attribute profile, SAML 2.0 WebSSO profile. | These documents are all explicitly SAML profiles - may be cleaner to move these into one SAML profile document and replicate with "moonshot" profile etc. etc. |
GÉANT Data Protection Code of Conduct | The CoCo is for SAML implementations only and its current status is a bit unclear and causes some confusion, particularly as it is broadly about entity implementation and blurs the lines between instructions to federations / instructions to entities. May be better to pull this out into a section of "best practice endorsed by eduGAIN SG" OR point specifically to documentation for how federations should implement CoCo. |
4 Comments
Mikael Linden
True for the others, but the Attribute profile has only few SAML-dependencies (reference to representation of attributes on SAML2, SAML2 Persistent ID).
One of the issues for Relying parties is the heterogeneous/conflicting attribute supply of the IdPs. Having only one improved attribute profile would make it stronger and more widely supported. Especially if the alternative is to have several conflicting attribute profiles for different technologies.
Mikael Linden
Oh, it isn't for SAML only. The core document (GEANT Data protection Code of Conduct for SPs) is technology agnostic. The two other normative documents (Entity category definition and SAML2 metadata profile) mount the first one on SAML2 WebSSO, but it can be mounted on other technologies (like Moonshot or OIC) as well. The same applies for the supplementing documents.
Mikael Linden
I think the documents articulate quite clearly the responsibilities for SPs ("GEANT CoCo for SPs") and the responsibilities of the federations ("Operator guidelines").
Nicole Harris
This isn't a comment on the CoCo documents but on how it has been represented and linked from the eduGAIN site, without enough supporting context and only to the normative documents rather than the more detailed wiki info.