AbstractThis document is a product of the FI Work Group, but strongly related to the IAWG as well. It defines the constellations and use cases of Identity Federations to have a good understanding of the system under discussion when refining the scope. Status and open issuesThis document is currently under active development. Its latest version can always be found here. See the GI:Change History at the end of this document for its revision number.
EditorsRainer Hörbe Intellectual Property NoticeThe FI Work Group operates under Creative Commons Share-Alike Attribution IPR Option and the publication of this document is governed by the policies outlined in this option. Table of Contents
IntroductionThis documents describes a set of identity management constellations to define the scope for the Federation Interoperability and IAF. Each constellation is a collection of business level use cases. Starting with a well-known baseline constellation of 3 actors (Subject, Identity Provider and Relying Party), derived constellations shall reflect variants of actors and their trust relationships by adding following aspects:
Trust Relationships in Federated Identity Management (Pending)A common interpretation of trust in an identity federation is that a RP trusts the IdP to provide entity authentication at an expected assurance level. However, this view is provider-centric and incomplete, as there are several trust relationships involved:
The S and O column show which subject trusts which object. Not all of these trust relationships are usually associated with the term Identity Management, but are required to fulfill the complete set of security and privacy requirements by all actors. ConstellationsConstellation C01: Delegated Authentication (Pending)This view primarily shows the separation of identity services from the RP’s service. Prerequisite
Description
Trust RelationshipsEven though this constellation has a minimalistic view on identity management, most trust relationships can be shown:
ActorsIdP (Identity Provider), RP (Relying Party), Subject Constellation C10: Delegated Identity Management (Pending)Extends and completes Constellation C01 This constellation is more complete as it includes the registration of the subject to the IdP and the establishment of trust by the RP.
ActorsInherited: IdP, RP, Subject Constellation C20: Service Provider Centric model (Pending)Extends Constellation C01, shows aspect of actor centricity This constellations is dominated by the demand to protect the assets of a service provider (as relying party), like application data. As Identity Management is an important part of the information security management, service providers are concerned that those functions that are delegated to IdPs are executed at the same or better level as the SP would do it on its own. As a consequence, the trust relationship requirements focus on:
This view works well for the case when enterprise work on data owned by third parties and end user privacy is of little concern, like in typical B2B and G2G constellations. ActorsRP (primary actor), IdP, subject Constellation C21: User Centric model (to be completed)Extends Constellation C01, shows aspect of actor centricity This constellation is driven by the demand to protect the privacy of a user. As a consequence, priority is given to following trust relationships:
The desired result is, that users can control and enforce various privacy and security policies governing the exchange of identity information and PII person-to self-type applications. ActorsSubject (primary actor), IdP, RP Constellation C22: Network-centric RP (to be completed)Extends Constellation C01, shows aspect of actor centricity The primary stakeholder in this constellation is a network operator which needs to protect the network (as relying party), like service and transport management functions in PSTN, mobile and IP/multimedia networks. Trust concerns have their priorities at
ActorsInherited: IdP, RP, Subject Constellation C30: Intra-organizational IDM, loosely coupled units (to be completed)Extends Constellation C01, shows jurisdictional structure aspect Some organizations have loosely coupled organizational units with certain autonomy. There is a single policy authority with some centralized enforcement, but functions of identity management and user provisioning are delegated to subunits. This constellation blends the S32 Federation S31 Ruling Party constellations. Constellation C31: Ruling Party IDM (pending)Extends Constellation C01, shows jurisdictional structure aspect By expanding the acronym RP to “Ruling Party” the whole constellation is almost explained. This is a degenerated constellation, as this federation is not a circle of trust, but a trust hierarchy. Actors: Constellation C32: Identity Federation (Pending)Extends Constellation C10, shows aspect of jurisdictional structure This constellation adds 2 major views:
Trust RelationshipsAs this federation makes the concepts of trust anchor, meta data and audit explicit, additional trust relationships are introduced:
ActorsInherited: IdP, RP, Subject, Subscriber, Registration Officer Constellation C33: Cross Border Identity Federation (pending)Extends Constellation C32, shows aspect of jurisdictional structure Key point is the federation across multiple national legislations. The trust framework must accommodate to different laws and a common set of federation-specific rules. The structures for policy management need to accommodate this fact. Sample case: the epSOS project, which provides health care professionals access to patient summaries and prescriptions across borders of European countries. The core system consists of a set of national gateways forming a circle of trust. At the point of care a query is sent to the national gateway, which brokers trust to the gateway of the country the patient is affiliated with. Trust replationships are the same as in C32. Constellation C40: Attribute Provider separate from IdP (pending)Extends Constellation C01, shows aspect where AA is different from IdP Attribute providers (AP) are actors separate from IdPs, because they have a different business model, are operated by a different legal entity (like the authoritative source), or there is only a partial overlap between the managed subjects. RP might need a trust relationship that is a subset of type TR-1. However, it is quite likely that contracts between RP and AA are different from those between RP and IdP, because if the AA is the only source of authority, there is no lever for the RP to require more than best effort. E.g. national law in most countries regulates the qualification of a medical doctor, so the attribute “ophthalmologist” can only be provided by the organization defined by law. Hence trust is based on the fact that the AA operates with due diligence and could be sued in case of a negligence, but there is no legal basis to require audits or other safeguards to prevent damages beyond unsolicitous agreements. |
Key |
Description |
|---|---|
AA |
Attribute authority |
B2B |
Business to business |
CA |
Certificate authority |
DNS |
Domain name service |
EAA |
Entity authentication assurance |
FO |
Federation operator |
G2G |
Government to government |
IAF |
Identity assurance framework |
IDM |
Identity management |
IdP |
Identity provider |
PII |
Personal identifiable information |
PMA |
Policy management authority |
RP |
Relying party |
UHO |
User home organization |
Change History
| Version | Date | Comment |
|---|---|---|
| Current Version (v. 26) | Nov 28, 2010 11:26 |
Rainer Hoerbe: corrected column heading in table of trust relationships |
| v. 37 | Jun 22, 2012 04:20 | Rainer Hoerbe |
| v. 36 | Jun 22, 2012 04:20 |
Rainer Hoerbe:
added C35 (4-corner model) |
| v. 35 | Mar 25, 2012 16:33 |
Rainer Hoerbe:
Migrated to Confluence 4.0 |
| v. 34 | Mar 25, 2012 16:33 |
Rainer Hoerbe:
Add TO DO section |
| v. 33 | Feb 16, 2012 06:46 |
Rainer Hoerbe:
added C23 (Facebook) |
| v. 32 | Feb 20, 2011 18:58 |
Rainer Hoerbe:
changed title from "identity federation" to "trust federation" to align with the efforts of the trust framework meta model |
| v. 31 | Feb 20, 2011 17:50 | Rainer Hoerbe |
| v. 30 | Feb 20, 2011 17:49 |
Rainer Hoerbe:
added C41; extended C40 with PIV-authN + attr query; removed terminology from issues list |
| v. 29 | Feb 20, 2011 17:29 | Rainer Hoerbe |
| v. 28 | Nov 30, 2010 13:40 |
Rainer Hoerbe:
added todo item |
| v. 27 | Nov 29, 2010 14:18 | Rainer Hoerbe |
| v. 26 | Nov 28, 2010 11:26 |
Rainer Hoerbe:
corrected column heading in table of trust relationships |
| v. 25 | Nov 28, 2010 11:22 |
Rainer Hoerbe:
added S110; TR11 |
| v. 24 | Nov 28, 2010 09:46 | Rainer Hoerbe |
| v. 23 | Nov 27, 2010 12:45 | Rainer Hoerbe |
| v. 22 | Nov 27, 2010 11:57 | Rainer Hoerbe |
| v. 21 | Nov 25, 2010 15:38 |
Rainer Hoerbe:
substituted term "scenario" for "constellation" |
| v. 20 | Nov 25, 2010 13:34 |
Rainer Hoerbe:
added list of abbreviations |
| v. 19 | Nov 25, 2010 12:58 |
Rainer Hoerbe:
some polishing |
| v. 18 | Nov 25, 2010 11:07 |
Rainer Hoerbe:
First draft |
| v. 17 | Nov 24, 2010 17:48 |
Rainer Hoerbe:
added UC04 - UC07 + Abuse case: not ready yet |
| v. 16 | Nov 24, 2010 14:18 |
Rainer Hoerbe:
Added UC01 - UC03 |
| v. 15 | Nov 24, 2010 09:54 |
Rainer Hoerbe:
removed superfluous wiki markup for external editing |
| v. 14 | Nov 14, 2010 14:28 | Rainer Hoerbe |
| v. 13 | Nov 14, 2010 13:59 | Rainer Hoerbe |
| v. 12 | Nov 11, 2010 12:42 | Joni Brennan |
| v. 11 | Nov 11, 2010 12:40 | Rainer Hoerbe |
| v. 10 | Nov 11, 2010 12:39 | Joni Brennan |
| v. 9 | Nov 11, 2010 10:08 | Rainer Hoerbe |
| v. 8 | Nov 11, 2010 09:42 | Rainer Hoerbe |
| v. 7 | Nov 11, 2010 03:42 | Rainer Hoerbe |
| v. 6 | Nov 10, 2010 10:59 | Rainer Hoerbe |
| v. 5 | Nov 10, 2010 06:42 | Rainer Hoerbe |
| v. 4 | Nov 10, 2010 06:36 | Rainer Hoerbe |
| v. 3 | Nov 10, 2010 06:10 | Rainer Hoerbe |
| v. 2 | Jun 02, 2010 11:22 | Joni Brennan |
| v. 1 | Jun 02, 2010 11:19 | Joni Brennan |
Is this site useful to you? Please share it!








