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"

(Plan)
(See Also)
 
(47 intermediate revisions by 7 users not shown)
Line 1: Line 1:
==Plan==
+
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
 +
[[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.
  
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]]).  
+
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.  
  
'''Identity Selector GUI:''' 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.
+
==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
  
==HBX version 0.5.X==
+
==Installation==  
* [[HBX Installation 0.5.X]] --how to install it
+
* See [[Embedded-Selector For Firefox Installation]]
* [[HBX How To Generate New Server Account]]
+
* [[HBX Microsoft CardSpace Support]] (v0.4.7+)
+
* [[HBX InfoCard 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 (only). 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==
+
=== Tips And Tricks ===
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.
+
* How to force Firefox to run the Setup Wizard when Firefox starts up
==See Also==
+
** Type about:config in Firefox address bar and hit enter
[[Higgins Wiki]] > [[Core Components]]
+
** 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
 +
 
 +
==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 ==
 +
* This component is used in the [[Firefox-Embedded Selector Solution]].
 +
* [[Old Higgins Embedded-Selector Notes]]
 +
 
 +
[[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