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

SMART Implementation Frequently Asked Questions

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

General Questions

What is SMART?

 Click to collapse/expand...

SMART (www.smartam.org) solution is the first Java implementation of the User-Managed Access (UMA) protocol developed as 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. More information about the project is available at http://smartjisc.wordpress.com and http://www.tinyurl.com/uma-wg

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 SMART AM is provided at: http://dev.cloudidentity.co.uk/confluence/display/SMARTAM/Home.

Does SMART is complete implementation of the UMA specification?

 Click to collapse/expand...

In one word: Yes. One of the SMART team main goals is to keep implementation up-to-date with the UMA specification. SMART AM implements nearly all parts of the UMA protocol. That includes:

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

SMART AM provides as well several extensions to the core UMA protocol specification e.g.: Facebook Connect integration and policy set up with user's Facebook friends.

Does SMART AM is based on standards?

 Click to collapse/expand...

Yes.

How to build UMA Host that integrates with SMART?

 Click to collapse/expand...

How to build UMA Requester that integrates with SMART?

 Click to collapse/expand...

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

 Click to collapse/expand...

Yes, SMART team works on support for policies that work with any email address. We have added experimental integration with Google's OpenID Connect
that allows creating policies for Gmail users.

What are the future steps in SMART AM implementation?

 Click to collapse/expand...
  • Completing OpenID Connect implementation
  • Integrating authentication layer that allows to proxy authentication provided by various identity providers.
  • No labels