|
|
(215 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == About ==
| + | {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} |
− | This page provides the Higgins definition of an '''r-card''' ("relationship card"). See wikipedia [http://en.wikipedia.org/wiki/I-Card I-Card] for an overview of I-Cards including ISIP-M-Cards and R-Cards.
| + | [[Image:Higgins_logo_76Wx100H.jpg|right]] |
− | | + | See http://www.eclipse.org/higgins/documents/relationship-cards.html |
− | == R-Card Functionality ==
| + | |
− | An r-card is a superset of the functionality of an ISIP-M-card as defined by the [http://download.microsoft.com/download/1/1/a/11ac6505-e4c0-4e05-987c-6f1d31855cd2/Identity-Selector-Interop-Profile-v1.pdf MS ISIP] specification. The differences are:
| + | |
− | | + | |
− | * Both r-cards and m-cards include a pointer to the issuer's STS for obtaining a security token, but an r-card includes a '''second''' pointer: a Higgins [[Relation]] to the [[Digital Subject]] to which the r-card applies. This relation is provisioned by the r-card issuer, and points to the [[Digital Subject]] in the [[Context]] designated by the issuer.
| + | |
− | * An r-card capable [[Selector]] receiving this r-card can resolve the [[ContextId]] of the [[Relation]] (see that page for details) to discover the [[Context Provider]] configuration metadata necessary to communicate with this context.
| + | |
− | * R-card data sharing relationships will work with any [[Context]] to which the [[Selector]] accepting the r-card can speak. For the greatest interoperability, r-card issuers can use [[Context]]s specifically designed for generalized cross-domain data sharing such as [[XDI]].
| + | |
− | | + | |
− | == XML Format ==
| + | |
− | An R-Card requires an extension to the ISIP-M-Card XML Schema. It adds a single XML element, '''higgins:Relation''' whose content is a string (URI). Following are examples of such an element:
| + | |
− | | + | |
− | RelationURI:
| + | |
− | <pre>
| + | |
− | <higgins:Relation>http://ldap.example.com/ldap.xrds#username</higgins:Relation>
| + | |
− | </pre>
| + | |
− | | + | |
− | RelationXRI (using XRI 2.0 syntax):
| + | |
− | <pre>
| + | |
− | <higgins:Relation>xri://=example.name/($context)*($ldap)//username</higgins:Relation>
| + | |
− | </pre>
| + | |
− | | + | |
− | == See Also ==
| + | |
− | * [http://eclipse.org/higgins Higgins Home]
| + | |
Latest revision as of 20:40, 18 July 2011
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
See http://www.eclipse.org/higgins/documents/relationship-cards.html