Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Active Client 2.0"

(Planned Functionality)
 
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}} [[Image:Higgins logo 76Wx100H.jpg|right]] We're just getting started on this page, so it is mostly just a template at present.
+
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}} [[Image:Higgins logo 76Wx100H.jpg|right]]  
  
== Introduction ==
+
The 2.0 active client is being designed entirely as a browser extension--a new version of the venerable Higgins browser extension (HBX).  
  
In Higgins 2.0 we are moving beyond "selector" functionality to add support for managing passwords, Higgins relationship cards, as well other protocols such as OpenID. Even more exciting, it becomes a client for the [[Personal Data Store 2.0]]. It becomes a dashboard for your personal information and a place to manage "permissioning"
+
The new HBX acts as a client of the [[Personal Data Service Overview]]. This new HBX is highlighted below:
--deciding who gets access to what slice of your data.
+
  
[[Image:Active client overview 2.0.112.png|center]]
+
[[Image:Pds 2.0.112.png|center]]
  
This Windows and Mac active client is written in C++ and uses the [http://qt.nokia.com/ Qt cross-platform application and UI framework].
+
=== Attic ===
  
== End-User Perspective  ==
+
Here are the older notes: [[Higgins/Attic/Active Client 2.0]]
 
+
=== Planned Functionality  ===
+
* Dashboard
+
** Provides a dashboard for your personal data.
+
** A place to see and manage all of your identity data attributes (including profile data, credentials, friends lists, etc.) whether stored in your own PDS or managed by others
+
* Permissioning
+
** A place to manage the permissioning policies that control which of your attributes are shared with whom (including so-called “selector” functionality to approve the release of your info) 
+
** We're looking at Kantara UMA as a foundation for this when the data source is not on your own PDS
+
* Personas
+
** Support for editing & management of a small number of "personas" like "work", "home & friends", "citizen", "health". These personas are digital identities that are useful beyond the context of interactions with a single website or application. 
+
* Profiles
+
** Maintains the set of attributes that you've used at a particular website or application
+
* InfoCard Selector
+
** A place to import & manage your i-cards (so-called IMI "selector" functionality) and OpenID OP relationships
+
** Import personal and managed IMI cards
+
** Allow log in to IMI compatible websites
+
* OpenID Support
+
** Integrated OpenID cards--active client initiates the re-direct greatly increasing security
+
** Support for OpenID V.Next and/or OpenID Connect or however this all sorts out
+
* Univeral Login UI
+
** Support for the [http://kantarainitiative.org/confluence/display/ulx/Home | Kantara ULX] user experience
+
* Roaming support: optionally maintains a blinded copy of the user's data on the [[Personal Data Store 2.0]]
+
 
+
=== Compatibility  ===
+
 
+
* Browsers: Firefox 3.0+, IE7+, Chrome
+
* Windows XP, Vista, and Windows 7
+
* MacOSX 10.6+
+
* Higgins Selector Switch
+
 
+
Card types/protocols:
+
*Managed and personal IMI information cards
+
*Managed OpenID information cards
+
*Managed and personal Higgins relationship cards
+
 
+
 
+
== Developer Perspective  ==
+
 
+
=== Architecture  ===
+
 
+
[[Image:Active Client 2.0.103.png|center]] ([[Diagram Key]])
+
 
+
Components copied from 1.1:
+
 
+
*[[Components 1.1#HSS_Manager]]: <code>org.eclipse.higgins.hss.manager/win </code>
+
*[[Components 1.1#HSS_Launcher]]: <code>org.eclipse.higgins.hss.launcher/win </code>
+
*[[Components 1.1#Higgins_Selector_Switch]]: <code>org.eclipse.higgins.hss </code>
+
 
+
2.0-only Components:
+
*[[Components 2.0#Dashboard]]
+
 
+
2.0-only Packages:
+
*[[PDS Client 2.0]]
+
 
+
Supporting services:
+
 
+
*[[IdAS Proxy Service 2.0]]
+
*[[Attribute Service 2.0]]
+
*[[Authentication Service 2.0]]
+
 
+
=== Building  ===
+
 
+
&lt;..how to get the source&gt;
+
 
+
&lt;..how to build executables (jars, wars, exes, etc)&gt;
+

Latest revision as of 13:53, 9 March 2011

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
Higgins logo 76Wx100H.jpg

The 2.0 active client is being designed entirely as a browser extension--a new version of the venerable Higgins browser extension (HBX).

The new HBX acts as a client of the Personal Data Service Overview. This new HBX is highlighted below:

Pds 2.0.112.png

Attic

Here are the older notes: Higgins/Attic/Active Client 2.0

Back to the top