...
Specifications and Auxiliary Documents
This page collects our specifications and relevant auxiliary material.
We use https://github.com/xmlgrrl/UMA-Specifications for active spec development, with snapshots provided on the docs.kantarainitiative.org site. The UMA wiki page for the core spec summarizes breaking and notable changes to both the core spec and other normative specs.
The normative specs include:
- User-Managed Access (UMA) Profile of OAuth 2.0 (latest version, pretty-printed) (most recent IETF I-D, possibly somewhat out of date wrt the KI version)
- OAuth 2.0 Resource Set Registration (latest version, pretty-printed) (most recent IETF I-D, possibly somewhat out of date wrt the KI version)
UMA has been made a full-fledged profile of OAuth, and over time it is incorporating (as well as spinning off) functionality that comes from the wider OAuth specification universe. The UMA core spec now refers to a resource set registration spec that was originally derived from UMA design work, but is suitable for use by other OAuth-based technologies. It also refers to a binding obligations spec that is "contractual" in nature, rather than technical. See the references in the core spec for the other referenced bits.
The following auxiliary documents are currently non-normative:
- Binding Obligations on User-Managed Access (UMA) Participants (latest version, pretty-printed) (most recent IETF I-D, possibly somewhat out of date wrt the KI version)
- UMA Requirements
- UMA Scenarios and Use Cases
- UMA Case Studies
- Privacy by Design Implications of UMA
- UMA Implementer's Guide
The following documents still available on this wiki are considered obsolete:
...
auxiliary documents produced by the Work Group.
- The PDP Profile Kantara UMA 2.0 Implementor's Draft based on the contribution by Origo Services Limited for the UK Pensions Dashboard Programme and accepted for consideration by the UMAWG in December 2020. It has not been subsequently published due to the agreement between the Pensions Dashboard Programme and Kantara to make available on Kantara's website the original contribution from Origo on revised License terms.
- The Design Document - PDP Profile of Kantara UMA 2.0 Implementor's Draft based on the contribution by Origo Services Limited and accepted for consideration by the UMAWG in December 2020. It has not been subsequently published due to the agreement between the Pensions Dashboard Programme and Kantara to make available on Kantara's website the original contribution from Origo on revised License terms.
- User-Managed Access (UMA) 2.0 Grant for OAuth 2.0 Authorization and Federated Authorization for User-Managed Access (UMA) 2.0 are at Recommendation stage.
- The UMA Release Notes document is up to date to reflect the changes from UMA1 to UMA2.
- The UMA Disposition of Comments document lists how review comments were handled in the UMA2 development process.
- The UMA Implementer's Guide provides advice and discussions relevant to UMA developers and deployers.
Obsolete specifications and auxiliary documents are collected under a separate page in this area.
We use https://github.com/KantaraInitiative/wg-uma for active spec development, with snapshots provided on the docs.kantarainitiative.org site.