Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 30 Next »

This page gathers information about implementation efforts and interest, along with interoperability testing plans. We undertook a bounty program in 2010 that facilitated the creation of test cases. Interop testing activities are now centered on the OSIS wiki, in the "UMA1" namespace area. We are currently filling in the interop participants, their solutions (potentially more than one for each participant), testable features of the UMA specs, and specific feature tests, with the wiki to be populated with interop testing results by the actual participants.

Maciej Machulak is the UMA group's implementation coordinator. Key implementations are noted below, in alphabetical order of the project or organization.

Cloud Identity UK

This company (also at @CloudIdentityUK) offers a commercial UMA authorization server suite based on SMART AM (see below).

Fraunhofer AISEC project

This Java implementation has been contributed to Apache Amber. Developer documentation is available. Update from the team as of 9 Jul 2012: "UMA client, AM, and Host are running now within AISEC domain and will be accessible from the outside after receiving the security clearance from our network team".

OXAuth project

The company Gluu (also at @GluuFederation) hosts the OXAuth open-source project, to which it has contributed an UMA component. The main use case for this implementation is enterprise usage. See the Enterprise UMA case study, Gluu's UMA page, and its YouTube channel for more info. Gluu has also proposed an "OX UMA claim profile"; for more information, see the Third-Party Profiles page.

SMART project

This Java implementation includes an UMA/j framework and sample applications. See the SMART blog. The OAuth portion, originally named leeloo, has been contributed to Apache Amber (now Apache Oltu, which is going to include OpenID Connect and good JWT support too). Part the SMART project involves development of set of open-source Python libraries, called Puma, for UMA-enabling web apps to become UMA resource servers and clients. The authorization server is a running AS that third-party resource servers and clients can interact with if they wish.

Implementation interest has been expressed by a variety of others, including Azigo,, Mydex, Neustar, The Customer's Voice, MIT, and more. Mention here does not imply a commitment.
  • No labels