This wiki space contains archival documentation of Project Bamboo, April 2008 - March 2013.
The summary description below will appear in summary pages. Please restrict to several lines, maximum.
The Person Service manages a Bamboo Person identifier that is unique across the Project Bamboo namespace. The service depends on configuration that situates it in a network of Person Service deployments that participate in a synchronized or syndicated ecosystem of distributed service-hosts. In its initial incarnation, a single server or cluster of servers will host this and other Project Bamboo services, deferring implementation of synchronization or syndication functionality.
The purpose of a Bamboo Person identifier is to uniquely identify a person who utilizes Bamboo technology independent of the one or more methods s/he uses to log in (assert identity).
The Person Service associates a Bamboo Person identifier to user identifiers belonging to a Bamboo Person as they are presented by any number of identity providers. For example, a Bamboo Person might be associated through this service with one or more SAML <BaseID>, <NameID>, and/or <EncryptedID> elements (cf. SAML core 2.0, Sec 2.4.1); an OpenID Subject Identifier (cf. OpenID docs, Sec 3.1); and/or OAuth token credentials (cf. OAuth 2.0 spec).