Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "PDS 2.0"
Line 1: | Line 1: | ||
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}} This page describes the Higgins Personal Data Store. For an overview see [[Personal Data Store Overview]]. | {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} This page describes the Higgins Personal Data Store. For an overview see [[Personal Data Store Overview]]. | ||
− | The PDS is comprised of a number of components shown in the diagram shown here | + | The PDS is comprised of a number of components shown in the diagram shown here [[Personal Data Store Overview]]. |
− | === PDS Agent === | + | === PDS Agent === |
− | *An evolution of the Cloud Selector 1.1 from Higgins 1.1 with broader functionality. | + | *An evolution of the Cloud Selector 1.1 from Higgins 1.1 with broader functionality. |
− | === | + | === PDS Vault === |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
The PDS vault is a variant of the [[IdAS Proxy Service]], with the following changes: | The PDS vault is a variant of the [[IdAS Proxy Service]], with the following changes: | ||
Line 29: | Line 22: | ||
**[[Org.eclipse.higgins.idas.client]] (Java IdAS Client) | **[[Org.eclipse.higgins.idas.client]] (Java IdAS Client) | ||
**[[Org.eclipse.higgins.idasclient.cpp.core]] (C++ IdAS Client) | **[[Org.eclipse.higgins.idasclient.cpp.core]] (C++ IdAS Client) | ||
− | *Using the [[PDS Client]] | + | *Using the [[PDS Client 2.0]] mentioned below |
=== PDS Client === | === PDS Client === | ||
− | The [[PDS Client 2.0]] is a library used to access the [[ | + | The [[PDS Client 2.0]] is a library used to access the [[Personal_Data_Store_2.0]]. |
=== Authentication (AuthN) Service === | === Authentication (AuthN) Service === |
Revision as of 16:27, 12 July 2010
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}} This page describes the Higgins Personal Data Store. For an overview see Personal Data Store Overview.
The PDS is comprised of a number of components shown in the diagram shown here Personal Data Store Overview.
Contents
PDS Agent
- An evolution of the Cloud Selector 1.1 from Higgins 1.1 with broader functionality.
PDS Vault
The PDS vault is a variant of the IdAS Proxy Service, with the following changes:
- The UDI Resolver is configured to support sync:// UDIs
- The IdAS Registry is configured to include the RDF2 Context Provider.
The IdAS Proxy Service is layered over the Attribute Service 1.1 to provide a bi-directional, synchronizing XDI endpoint over data managed by Context Provider plug-ins to the IdAS package. These context providers area also data adapters to a variety of back end data stores.
The PDS Vault can be accessed by:
- Sending XDI messages to its endpoint
- Using the following low level client libraries:
- Org.eclipse.higgins.idas.client (Java IdAS Client)
- Org.eclipse.higgins.idasclient.cpp.core (C++ IdAS Client)
- Using the PDS Client 2.0 mentioned below
PDS Client
The PDS Client 2.0 is a library used to access the Personal_Data_Store_2.0.
Authentication (AuthN) Service
The IdAS Proxy Service 2.0 and Attribute Service 2.0 require access tokens minted by the Authentication Service 2.0. Eventually the I-Card Service and CardSync Service will also rely on this external authN service.
Authorization Manager
- Authorization Manager (planned) gives the user control over the flows of data from a managed relationship card provider to a relying party. We plan to use/adapt Kantara UMA protocols.