Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "AIR Client+Server"

(Building)
Line 54: Line 54:
  
 
===Building===
 
===Building===
This section describes the steps a developer would use to build deployable artifacts. The overall solution is comprised of the following sub-systems which must be build seperately:
+
This section describes the steps a developer would use to build deployable artifacts. The overall solution is comprised of the following sub-systems:
# [[Selector-Selector component]]
+
# Selector-Selector component
# [[Selector installer component]]
+
# Selector installer component
# [[AIR selector connector component]]
+
# AIR selector connector component
# [[RCP selector connector component]]
+
# CardSpace selector connector component
# [[CardSpace selector connector component]]
+
  
 
This guide assumes you have the following software:
 
This guide assumes you have the following software:
Line 67: Line 66:
 
1. Download selector selector source files (see: https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/app/org.eclipse.higgins.tcpserver/src)
 
1. Download selector selector source files (see: https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/app/org.eclipse.higgins.tcpserver/src)
  
2. Go to ./build directory and run build.bat file
+
2. Go to ./build directory and run build.bat file. This will build all components of "I-Card Selector selector"
 
+
3. All components of "I-Card Selector selector" system are builded.
+
  
 
== See Also ==
 
== See Also ==
 
* [[Solutions]]
 
* [[Solutions]]

Revision as of 23:32, 5 May 2008

{{#eclipseproject:technology.higgins}}

Version

This page describes the Adobe AIR based selector solution being developed for Higgins 1.1. This solution is not part of Higgins 1.0. This page is just a placeholder at present.

Introduction

This solution provides an Adobe AIR based Identity Selector that runs on the local machine. It requires hosted I-Card component for I-Card management and Higgins Selector Selector components to interact with the browser.

How it works

  1. When user submits an info-card form in the browser, the browser extension intercepts the action, collect the policy string, and sends the string to Higgins Selector Selector. Higgins Selector Selector invokes the Adobe AIR-based Identity Selector using the Connector for Adobe AIR Selector.
  2. Adobe AIR-based Identity Selector communicates to hosted I-Card service and shows I-Card Selector UI
  3. User selects an I-Card and clicks "Send this card" button
  4. Adobe AIR-based Identity Selector gets security token for the selected I-Card from hosted I-Card service and sends token to Higgins Selector Selector
  5. Browser extension retrieves token from Higgins Selector Selector
  6. Browser extension submits token to RP

End-User Perspective

There is a brief demo of this solution being used with a desktop application as the relying party. See the Map Demo. (Adobe Flash Player 9 required)

Functionality

<what is its functionality?>

Setup

<how do you install it?>

Deployer Perspective

  1. Build "I-Card Selector selector" system
  2. Go to ./SSSupport/bin/setup and run installer.exe file
  3. "I-Card Selector selector" system requires "Adobe Air runtime"
    1. if it is not installed, installer should propose to install it.
    2. If installation of "Adobe Air runtime" will be broken, "I-Card Selector selector" system will not be installed
    3. If "Adobe Air runtime" is correctly installed, "I-Card Selector selector" installer will be run.
  4. Install "I-Card Selector selector" to any folder and restart system.
  5. "I-Card Selector selector" system ready to use.

Download

<..how to obtain the .WAR, .jar, etc.>

Deploying

<..how to deploy a complete working solution>

Configuration

<..configuration files, options, etc.>

Developer Perspective

<links to one or more pages to describe...>

Architecture

The following is the overall selector architecture diagram that shows not only the AIR based selector, but also other other supported selector components.

Higgins-Selector-Selector-Arch.png

<..list of components used>

Building

This section describes the steps a developer would use to build deployable artifacts. The overall solution is comprised of the following sub-systems:

  1. Selector-Selector component
  2. Selector installer component
  3. AIR selector connector component
  4. CardSpace selector connector component

This guide assumes you have the following software:

1. Download selector selector source files (see: https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/app/org.eclipse.higgins.tcpserver/src)

2. Go to ./build directory and run build.bat file. This will build all components of "I-Card Selector selector"

See Also

Back to the top