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 15 Next »

SMART Implementation Frequently Asked Questions

If you have questions not covered in this FAQ, please contact Lukasz Moren anytime.

What is SMART?

 Click to collapse/expand...

The SMART SMART solution is the first Java implementation of the User-Managed Access (UMA) protocol developed as an open source project at Newcastle University as part of a JISC-funded project. It allows users to have centralised, flexible, and fine-grained control over access to their personal information on the Web. Users define their sharing preferences at a single Authorization Manager using an intuitive user interface for creating identity-based and claims-based policies. Such sharing settings can be later applied to distributed data hosted by UMA-enabled Web applications, such as the online storage and gallery services provided as part of the SMART solution.

Further reading:

Is SMART supported?

 Click to collapse/expand...

Cloud Identity Ltd provides UMA-specific development and production support.

Is SMART well documented?

 Click to collapse/expand...

Initial documentation for SMARTAM is available.

Does SMART is complete implementation of the UMA specification?

 Click to collapse/expand...

Yes. One of the SMART team's main goals is to keep its implementation up-to-date with the UMA specification. SMARTAM implements nearly all parts of the UMA protocol, including:

  • AM Discovery
  • Dynamic Host Registration
  • OAuth 2.0 flow
  • Resource Set Registration
  • Token Status Retrieval
  • Host Permissions Registration
  • Requester Permissions Grant
  • OpenID Connect Claims (experimental)

SMART AM also provides several extensions to the core UMA protocol specification, for example, Facebook Connect integration and policy set up with the user's Facebook friends.

Does SMARTAM work on mobile devices?

 Click to collapse/expand...

We are working on mobile version of SMARTAM: SMARTAM Mobile.

Is SMARTAM based on standards?

 Click to collapse/expand...

Yes. (More TBS.)

How can I build an UMA Host that integrates with SMART?

 Click to collapse/expand...

Please see the UMA Host quickstart page.

How can I build an UMA Requester that integrates with SMART?

 Click to collapse/expand...

Please see the UMA Host quickstart page.

Are there any SDKs that help developers to build UMA Host/Requester and integrates them with SMARTAM?

 Click to collapse/expand...

We are working on UMA SDKs for:

Is SMART planning to add support for policies that work with more than just Facebook friend lists?

 Click to collapse/expand...

Yes, the SMART team is working on support for policies that work with any email address. We have added experimental integration with Google's OpenID Connect to allow creating policies for Gmail users. Check out the UMA webinar from December 2011 (slides, recording) for a demo of this feature and more.

What are the next steps for the SMARTAM implementation?

 Click to collapse/expand...
  • Completing OpenID Connect implementation.
  • Allow SMARTAM users to log in with their existing accounts on various IDPs.
  • No labels