Operating a broadly compatible SAML-based service or identity provider can be challenging. The standards and profiles that are currently available leave a lot of room for interpretation and customization. While this allows for flexibility, it also results in issues that make interoperating in a federation significantly more complex than necessary.
There is interest in developing an updated version of the SAML2int profile which will define clearer standards for interoperability; however, that effort has not actually begun. This would help in general, but the Higher Education and Research community has more specific needs than the general SAML community. Ten plus years of experience with Federation in the higher-ed space has led to rough consensus around a set of practices that go well beyond the current saml2int profile. To work toward better interoperability in higher-ed, extensions are needed to the SAML2int profile specific to the Higher Education and Research environment.
This working group will identify additional areas where SAML2int is not specific enough for higher-ed and propose applicable extensions. Many of these extensions, though intended to address the needs of higher-ed, may benefit a broader community and thus maybe presented as candidates for adoption into SAML2int.
The Profile developed by this effort will likely follow a path to international review and acceptance once this Working Group finishes its work.
The discussions may identify Practices that Federation Operators should follow. The effort should develop a list of these, which would serve as input to a different effort.
Membership in the Working Group is open to all interested parties. In particular, the group should encourage international participation. Members join the Working Group by subscribing to the mailing list, participating in the phone calls, and otherwise actively engaging in the work of the group.
The challenges in this area are somewhat different for IDP operators and SP operators. To propose a comprehensive profile extension, this working group will need to represent the current hurdles faced by both of these groups. Proposed solutions for IDPs will be specific to InCommon, layered on top of the federation-ignostic SAML2int profile. Proposed solutions for SPs will be broader and not specific to InCommon.
Produce a list of needed extensions to SAML2int for IdPs and SPs
Clarify and standardize terminology of all extensions
Categorize extensions for SAML2int, R&E deployment profile, or out of scope
Present SAML2int candidate extensions to Kantara federation interoperability WG
Determine profile requirements around areas of challenge (i.e. XML encryption, identifiers)
Complete Writing extensions as normative requirements
Present Deployment Profile and R&E deployment profile to TAC
- InCommon FedInterop WG (Round 1) Wiki
- InCommon FedInterop WG (Round 2) Final Report
- FedInterop WG Interop Issues List
- SAML V2.0 Implementation Profile for Federation Interoperability - Kantara Draft
- The saml2int Deployment Profile.
- A list of proposed Changes to saml2int.
- A Draft IdP Deployment Checklist.
- Net+ Guidance for Services
- CIC Cloud Services Cookbook
- Good Federation Citizenship - IAM Online
- The Federation Lab SAML Test Suite (git)