Internet Requirements for
Personal Clouds
8/7/2013
What we need…
• Standards for:
–Authentication
–Authorization
–Data Federation
OpenID Connect vs. OpenID 2.0
• Support for native / mobile client applications
• Identifiers using e-mail address format
• UserInfo endpoint for simple claims /
attributes about person
• Uses JSON/REST not XML
• Support for encryption and higher LOAs
• Support for logout
• Bootstrapable: Discovery / Client Registration
For more info : http://www.gluu.co/.gz3v
UMA for Authorization
How to central express policies in OX
Data Structures for Federation ?
tree
table
flat
graph
Why do we need graphs?
OpenID Graph Model
Point = Single node
Arc = How two points are related
GRAPH = Collection of XDI Statements
OpenID Graph
has three kinds of
arcs: contextual,
relational and literal
Statement
• subject/predicate/object
• mike@gluu.org/daughter/zia@kinzy.com
• mike@gluu.org/age/(data:,43)
• Use “slashes” when you get to a literal or
relational arc
OpenID Graph Operations
• $get
• $add
• $mod
• $del

Requirements for Personal Clouds : Tech Ranch Talk 8/7/13