Charter WG-UMADEV

WG NAME

User-Managed Access (UMA) Developer Resources Work Group (UMA-Dev-WG)

PURPOSE

The purpose of this Work Group is to design and develop free and open-source software (FOSS), in several popular programming languages, that empowers developers to incorporate UMA protection and authorization API enablement into applications, services, and devices, promoting privacy enhancement and broader adoption of UMA ecosystems. The UMA WG’s requirements and design principles encourage simplicity of specific kinds, and on the part of specific system entities, in order to foster ecosystem growth; this group’s purpose supports those aims. Specifically:


  • Design principle 1 states UMA will be Simple: “Simple to understand, implement in an interoperable fashion, and deploy on an Internet-wide scale”

  • Design principle 4 states UMA will be RESTful: “Resource-oriented (for example, as suggested by the REST architectural style) and operating natively on the Web to the extent possible”

  • Design principle 10 describes constraints around Complexity: “Complexity should be borne by the [authorization server] endpoint vs. the [resource server] or [client], if possible”

SCOPE

The work is focused wholly on FOSS design and development for the purpose of spurring deployment of UMA among services, applications, and devices that would benefit from leveraging UMA protection and authorization interfaces. Thus, UMA implementation toolkits for resource servers and clients are in scope, while UMA authorization server APIs are out of scope. Furthermore, FOSS is in scope, while any other type of software is out of scope. The development of technical specifications is also out of scope.

DRAFT TECHNICAL SPECIFICATIONS

Any documentation produced by the Work Group will be represented as part of the software, rather than as technical specifications.

OTHER DRAFT RECOMMENDATIONS

None.

LEADERSHIP

Convener and proposed chair: Eve Maler, ForgeRock

Proposed technical lead: Allan Foster, ForgeRock

AUDIENCE: Anticipated audience or users of the work.

The anticipated audiences for the outputs produced by this Work Group are developers, designers, and deployers of UMA-enabled services, applications, and devices.

DURATION

This Work Group will target producing initial designs within 6 months and initial implementations within 9 months. The Work Group will have an ongoing role as a hub for discussion for API revisions as appropriate and necessary.

IPR POLICY

Kantara IPR Policy - Option Apache

RELATED WORK AND LIAISONS

This Work Group has dependencies on the UMA WG. The work of the UMA Dev WG is taking place separately from the UMA WG in order to operate under an appropriate open-source IPR policy.

CONTRIBUTIONS 

No initial contributions.

PROPOSERS

  • Eve Maler, ForgeRock

  • Allan Foster, ForgeRock

  • Colin Wallis, New Zealand Government

  • Maciej Machulak, Synergetics

  • Prabath Siriwardena, WSO2

  • Debbie Bucci, individual

  • Thomas Hardjono, MIT

  • Roland Hedberg, individual

  • George Fletcher, AOL

  • Sal D’Agostino, individual