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

Firefox-Embedded Selector 1.0

Revision as of 17:26, 21 February 2008 by Paul.socialphysics.org (Talk | contribs) (Functionality)

Introduction

An identity selector is an end-user application that allows a user to accept i-cards from card issuing sites (known as Identity Providers or IdPs), create self-issued i-cards, manage the user's set of cards (a bit like a wallet), and to use these cards to authenticate to relying sites, or to local applications. These i-cards are visualized as card icons in a user interface that allows the user to review, manage and in some cases edit some of the information associated with the card.

The long term plan is that these selectors will support all of the major identity protocols and run on all popular platforms. In the past year we have worked mostly on interoperability with Microsoft CardSpace-compatible card issuing and relying sites, systems and services as well as with OpenID OPs and relying sites.

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 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 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:

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.

Firefox-Embedded-Selector-v60.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

See Also

Links

Back to the top