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 "Firefox-Embedded Selector 1.0"

(Architecture)
(Architecture)
Line 56: Line 56:
 
The Firefox implementation uses an embedded i-card selector within the [[Higgins Embedded-Selector Extension for Firefox]]. This has been available since 1.0M4.  
 
The Firefox implementation uses an embedded i-card selector within the [[Higgins Embedded-Selector Extension for Firefox]]. This has been available since 1.0M4.  
  
[[Image:HigginsFFEmbeddedSel1_B100.PNG]]
+
[[Image:HigginsFFEmbeddedSel1_B100_v2.PNG]]
  
 
=== Building ===
 
=== Building ===

Revision as of 14:19, 26 June 2008

{{#eclipseproject:technology.higgins}}

Higgins logo 76Wx100H.jpg

Introduction

This application is an identity selector implemented in FireFox, in two pieces - (1)a FireFox Add-on that is used to select i-cards to present to Relying Parties, and (2) a web application used to manage (create, edit, update, delete) i-cards. A brief Flash demo is available.

End-User Perspective

Setup

To use this solution you must:

  1. Follow the instructions here: Embedded-Selector For Firefox Installation to install the this Higgins extension into Firefox.
  2. After re-starting your browser the setup wizard will help you set up your account on the free test server.

Functionality

Getting a Card.You should now be able to import Microsoft CardSpace-compatible managed cards from i-card issuing sites. Here are some to experiment with:

Most sites work roughly like this:

  • You go to the issuing site, and create a card.
  • If the site provides a link to your new card (.crd file), then the browser extension will pop up and automatically import it into the selector.
  • If, on the other hand, you have a .crd file on your hard drive, there is an import button in the i-card manager interface (see next step below) to manually import it into the selector.
  • If you click on the "mouse" button that has been added next to your "home" icon at the top of the Firefox window, the "i-card manager" web app will appear in a new tab within your browser. You should be able to see your card(s) here. You can select a card and delete it if you wish.

Logging in with a card. Here are a few i-card enabled websites that you can try:

User Advisories

  • The speed of the Selector and I-Card Manager have improved considerably. However, if you are trying to use a card to log in to a relying site, it may take anywhere between 2-20 seconds for the selector to appear, and display (a) card(s) for you to select. The time for the selector to appear is a currently a function of the number of cards you have; the more cards you have the longer it takes. If you select a p-card for login, it may take another 5-10 seconds to process the card and log you in.
  • There is a FireFox bug #401611 superceded by #409888that prevents the selector from appearing on certain RPs in FF 2.0.0.8 and later. Still broken as of 2.0.0.12. To address this a workaround fix has been implemented with 222142 and is available in the latest HBX release.
  • 216488 --bug on OSX with small screens. This issue has also been fixed in the latest HBX release.

Deployer Perspective

This overall solution is comprised of these three sub-systems which must be built and deployed:

  1. Deploying the Embedded-Selector Extension for Firefox
  2. Deploying the Higgins I-Card Manager Service
  3. Deploying the I-Card Service

Developer Perspective

Architecture

For Higgins 1.0 the Web-based identity selector only supports integration with Firefox on Windows and Mac OSX. Support for other browsers and platforms is under active development.

The Firefox implementation uses an embedded i-card selector within the Higgins Embedded-Selector Extension for Firefox. This has been available since 1.0M4.

File:HigginsFFEmbeddedSel1 B100 v2.PNG

Building

This section describes the steps a developer would use to build deployable artifacts. The next section describes how to deploy them to create a runnable system.

This overall solution is comprised of the following sub-systems which must be built separately.

  1. Building the Higgins Browser Extension for Firefox
  2. Building the Higgins I-Card Manager Service
  3. Building the Higgins I-Card Service

Back to the top