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 "Org.eclipse.higgins.hbx"

(Others)
(No difference)

Revision as of 10:03, 19 September 2007

When the Higgins Browser Extension (aka HBX) is installed and your browser lands on a Relying Party (RP) site, HBX manages authentication and other kinds of identity-related interactions between the RP site and the (hosted or local) Higgins identity agent service.

Details

Firefox

  • Status: available since M0.4
  • Language: Javascript and XUL
  • Packaging: Firefox add-on. Requires Firefox 1.5.x or 2.x running on Windows, OSX, or Linux


Plan

Status

The Higgins Extension is only useful for Higgins developers (at best!) It currently requires a hosted Higgins service to operate, and since Higgins itself is only partially implemented, very little works end-to-end at all at present.

We expect by the end of milestone 0.8 to have the extension once again working with the latest version of the Higgins service. At that time the extension + service will be capable of:

  • CardSpace: the extension will use the Higgins service to generate CardSpace-compatible Digital Identities and POST these tokens to CardSpace-compatible RP sites. During this interaction the extension will invoke the ISS Web UI "card picker" within the Higgins Browser Extension.


Service

RP Interaction Types

The current version of the Higgins Extension has varying levels of support for what we will loosely call RP interaction types. These interactions begin after the browser has done an HTTP GET on some page. The Higgins Extension parses the HTML to find markers (e.g. kinds of <object> tags, etc.) that indicate what type of interaction the RP site supports.

  • If it finds CardSpace-compatible markers, then this indicates that the RP site supports CardSpace-compatible authentication (sign-in).
  • If it finds RSS-P markers then the site allows HBX to "project" identity information (usually non-identifiying attributes) to the site, e.g. to express the user's "shopping" persona (preferences, etc.).
  • HBX also supports HTML screen scraping and form filling --though the site must add special tags for this to work, so this isn't a general purpose solution.

HBX version 0.9.X

Misc

  • Don't use HBX and Chuck Mortimore's extension at the same time --one of them should be disabled.
  • HBX Screenshots from the Jan 26, 2007 Face-2-Face meeting in Provo, Utah
  • HBX Zurich movie from the Mar 1 Telco

Reference

http://xmldap.blogspot.com/2006/05/firefox-identity-selector.html - Chuck Mortimore's Firefox extension. Chuck and the Higgins team have collaborated a bit on the development of our respective extentions.

Old Junk

Links

Back to the top