To obtain editing access to this space (working group members only), see instructions at http://middleware.internet2.edu/docs/internet2-spaces-instructions-200703.html

Grid Use Cases

(The information in this section was provided by Jim Basney <jbasney at ncsa dot uiuc dot edu>)

The grid use case considered here actually spans two projects with somewhat different attribute requirements:

  1. Go TeraGrid (attribute requirements)
  2. CILogon (attribute requirements)

Both grid service providers require a persistent, non-reassigned identifier. Preference is for ePTID (simply because it is non-reassigned by definition) but ePPN will suffice (with some understanding about the reassignment policy).

TeraGrid knows the GivenName and SurName already, but CILogon doesn't, so CILogon requires GivenName and SurName (or DisplayName) in addition to the identifier. Thus the fact that ePTID is non-correlatable is mostly irrelevant in the case of CILogon since other correlatable attributes are required.

As of November 16, 2010, Go TeraGrid trusts 31 InCommon identity providers:

"So far it's just a small sample of the InCommon membership. I'd be very interested to see InCommon survey all members about whether they support ePTID (and if they have plans to, and if not, why)."

Grid RP administrator requirements on person identifiers in federated use cases

  1. The identifier must be persistent (as opposed to transient) over time. This does not mean the identifier is permanent. Indeed, either the IdP or the user may choose to discontinue use of the identifier at any time.
  2. Once an Identity Provider has asserted a persistent identifier for a particular real world person, the IdP should not reassign that identifier to a different individual. If the IdP does reassign identifiers, the IdP must accommodate the RP's need to manage reassignment-based risks.

"Participants are expected to keep internal logs with accurate date/time stamps that allow for security incident response. In particular, an Identity Provider should be able to identify the specific individual associated with an opaque identity presented to a Service Provider."

Issues to be addressed:

Possible resolution of issues: