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"

(See Also)
 
(44 intermediate revisions by 7 users not shown)
Line 1: Line 1:
==Overview==
+
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
The [[Higgins Browser Extension]] (aka HBX) is a Firefox extension written in Javascript. When Higgins Extension 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 Higgins service.  
+
[[Image:Higgins_logo_76Wx100H.jpg|right]]
 +
The [[org.eclipse.higgins.hbx]] is a Firefox extension written in Javascript. It uses a thin-client, web-based architecture relying on a hosted [[I-Card Manager Web Application]] and [[I-Card Service]] for "back end" support.
  
[Note: At present this Higgins service is hosted, but in the future we will also support a "local" Higgins service installed on the same machine as your browser.]
+
When the [[Higgins Embedded-Selector Extension for Firefox]] is installed and when your browser lands on a Relying Party (RP) site that is i-card enabled, it an i-card selector user interface pops up in a separate Firefox window. It presents you with a set of i-cards that match the RP site's policy.  
  
==Plan==
+
==Details==  
 +
* ''Status:'' available since Higgins 1.0M4
 +
* ''Language:'' Javascript and XUL
 +
* ''Packaging:'' Firefox add-on. Requires Firefox 1.5.x or 2.x running on Windows, OSX, or Linux
  
The current version of HBX has some preliminary CardSpace, RSS-P, and HTML (form-fill/screen-scrape) support. We will soon integrate a [[Token Service]] to create self-signed tokens ([[Digital Identity|Digital Identities]]).
+
==Installation==
 +
* See [[Embedded-Selector For Firefox Installation]]
  
'''I-Card Selector:''' HBX does not yet have an "Identity Selector" user interface, but that is also in the works. Although the policy is controlled by the user, the ''default'' policy that we're considering is that the Identity Selector UI appears only if ''identifying'' information about the user is required by the Relying Party. If the information required is non-identifying then the user can define one or more identity information templates containing this non-identifying information, and release the required subset of it to the Relying Party without bothering the user by displaying the Identity Selector.
+
=== Tips And Tricks ===
 +
* How to force Firefox to run the Setup Wizard when Firefox starts up
 +
** Type about:config in Firefox address bar and hit enter
 +
** Filter the list on word "higgins"
 +
** Right click on "higgins.wizard.next.start" and click reset
 +
** Restart Firefox
 +
* By default Firefox is configured to restore previous session only on crash or after installing updates. You can configure Firefox to restore previous session always with the below settings
 +
** Type about:config in Firefox address bar and hit enter
 +
** Filter the list on word "browser.startup"
 +
** Right click on "browser.startup.page" and modify value to 3
 +
** Also you can install [http://sessionmanager.mozdev.org/ Session Manager] add-on
  
==HBX version 0.5.X==
+
==Status==
* [[HBX Installation 0.5.X]] --how to install it
+
* This browser extension has been developed for Higgins 1.0.0. We plan only minor fixes and improvements as we are looking at alternative architectures for Higgins 1.1
* Note: The HBX update site is currently http://broker.parityinc.net/pip/hbx/hbx_update.rdf We will be changing this shortly to the www.eclipse.org downloads area
+
* Has been tested on WinXP, Linux and OSX
* [[HBX How To Generate New Server Account]]
+
* [[HBX Microsoft CardSpace Support]] (v0.4.7+)
+
* [[HBX CardSpace Test Sites]] <-- Note version 0.4.5+ gets errors now from Kim's blog site.
+
* [[HBX RSS-P Protocol Support]] (v0.5.1+)
+
* [[HBX RSS-P Test Site]]
+
* [[HBX Form Fill]]
+
* [[HBX Screen Scrape]]
+
* Implementation
+
** [[HBX Source Folders]]
+
** Written in Javascript
+
** Works with Firefox 1.5. Has been tested on WinXP, Linux and OSX
+
** Debugging tools used: To monitor all POST/Get requests the [http://livehttpheaders.mozdev.org/index.html livehttpheaders]extension is useful.
+
** Don't use HBX and Chuck Mortimore's extension at the same time --one of them should be disabled.
+
  
==Reference==
+
== See Also ==
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.
+
* This component is used in the [[Firefox-Embedded Selector Solution]].
==See Also==
+
* [[Old Higgins Embedded-Selector Notes]]
* [http://www.eclipse.org/higgins Higgins Home]
+
 
 +
[[Category:Higgins Components]]

Latest revision as of 22:35, 13 July 2009

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}

Higgins logo 76Wx100H.jpg

The org.eclipse.higgins.hbx is a Firefox extension written in Javascript. It uses a thin-client, web-based architecture relying on a hosted I-Card Manager Web Application and I-Card Service for "back end" support.

When the Higgins Embedded-Selector Extension for Firefox is installed and when your browser lands on a Relying Party (RP) site that is i-card enabled, it an i-card selector user interface pops up in a separate Firefox window. It presents you with a set of i-cards that match the RP site's policy.

Details

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

Installation

Tips And Tricks

  • How to force Firefox to run the Setup Wizard when Firefox starts up
    • Type about:config in Firefox address bar and hit enter
    • Filter the list on word "higgins"
    • Right click on "higgins.wizard.next.start" and click reset
    • Restart Firefox
  • By default Firefox is configured to restore previous session only on crash or after installing updates. You can configure Firefox to restore previous session always with the below settings
    • Type about:config in Firefox address bar and hit enter
    • Filter the list on word "browser.startup"
    • Right click on "browser.startup.page" and modify value to 3
    • Also you can install Session Manager add-on

Status

  • This browser extension has been developed for Higgins 1.0.0. We plan only minor fixes and improvements as we are looking at alternative architectures for Higgins 1.1
  • Has been tested on WinXP, Linux and OSX

See Also

Back to the top