|
|
(57 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | {{#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 [http://www.adobe.com/products/air/ 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'''
| |
− | # 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]].
| |
− | # [[Adobe AIR-based Identity Selector]] communicates to hosted I-Card service and shows I-Card Selector UI
| |
− | # User selects an I-Card and clicks "Send this card" button
| |
− | # [[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]]
| |
− | # Browser extension retrieves token from [[Higgins Selector Selector]]
| |
− | # 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 [http://www.pariity.com/demo/map/ Map Demo]. (Adobe Flash Player 9 required)
| |
− |
| |
− | ===Functionality===
| |
− | <what is its functionality?>
| |
− |
| |
− | ===Setup===
| |
− | <how do you install it?>
| |
− |
| |
− | ==Deployer Perspective==
| |
− |
| |
− | #Build "I-Card Selector selector" system
| |
− | #Go to ./SSSupport/bin/setup and run installer.exe file
| |
− | #"I-Card Selector selector" system requires "Adobe Air runtime"
| |
− | ## if it is not installed, installer should propose to install it.
| |
− | ## If installation of "Adobe Air runtime" will be broken, "I-Card Selector selector" system will not be installed
| |
− | ## If "Adobe Air runtime" is correctly installed, "I-Card Selector selector" installer will be run.
| |
− | # Install "I-Card Selector selector" to any folder and restart system.
| |
− | # "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.
| |
− |
| |
− | [[Image: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 which must be build seperately:
| |
− | # [[Selector-Selector component]]
| |
− | # [[Selector installer component]]
| |
− | # [[AIR selector connector component]]
| |
− | # [[RCP selector connector component]]
| |
− | # [[CardSpace selector connector component]]
| |
− |
| |
− | This guide assumes you have the following software:
| |
− | * Microsoft Visual Studio 2005 (see http://msdn2.microsoft.com/en-us/vstudio/default.aspx)
| |
− | * boost bjam.exe (see http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?InstallingBoost)
| |
− |
| |
− | 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
| |
− |
| |
− | 3. All components of "I-Card Selector selector" system are builded.
| |
− |
| |
− | == See Also ==
| |
− | * [[Solutions]]
| |