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.hss"

(Details)
 
(20 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
[[Image:Higgins_logo_76Wx100H.jpg|right]]
 
[[Image:Higgins_logo_76Wx100H.jpg|right]]
 
__NOTOC__
 
__NOTOC__
This Component:
+
The [[Higgins Selector Switch]] is a switching component that sits between a browser add-on on the one hand and one or more Identity Selectors on the other. The user decides what their "current" selector is. The browser requests a security token from the selector switch that then passes this request on to the current selector. It provides an app/UI to allow the user to change their default selector. It uses a "connector" architecture that allows developers to create new connectors for new Identity Selectors.
* A switching component that between a browser add-on on the one hand and one or more Identity Selectors on the other. The user decides what their "current" selector is. The browser requests a security token from the selector selector that then passes this request on to the current selector.  
+
* Provides an app/UI to allow the user to change their default selector
+
* Uses a "connector" architecture that allows developers to create new connectors for new Identity Selectors
+
* Only currently available for Windows
+
  
 +
===Version===
 +
The [[Higgins Selector Switch]] is being developed for Higgins 1.1
  
 
+
=== Service ===
== Service ==
+
[[Higgins Selector Switch]] is responsible for:
[[Higgins Selector Selector]] is responsible for:
+
* Accepting token requests from [[Higgins Browser Extension]]
* Accepting I-Card token request from browser plug-in
+
 
* Dispatching token request to registered selector through selector connector
 
* Dispatching token request to registered selector through selector connector
 
* Returning token from registered selector to browser
 
* Returning token from registered selector to browser
 
* Registering a default selector from available selectors
 
* Registering a default selector from available selectors
  
Components this component depends on are:
+
Depends on:
* [[Connectors for Higgins Selector Selector]]
+
* [[Connectors for Higgins Selector Switch]]
* [[Higgins Information Card MIME handler for IE]] and/or [[Higgins Browser Extension for Firefox]]
+
* [[Higgins Information Card MIME handler for IE]] or [[Higgins Browser Extension for Firefox]]
  
== Architecture ==
+
=== Architecture ===
The diagram below shows the relationship between two different browsers, the selector selector, the connectors and the Identity Selectors. As you can see different connectors use different techniques to invoke/launch their associated Selector. The connector that launches CardSpace, for example, uses a DLL, whereas the connector that launches the [[AIR Selector]] uses a TCP socket.
+
The diagram below shows the relationship between two different browsers, the [[Higgins Selector Switch]], the connectors and the Card Selectors. As you can see different connectors use different techniques to invoke/launch their associated Selector. The connector that launches CardSpace, for example, uses a DLL, whereas the connector that launches the [[AIR Selector]] uses a TCP socket.
  
 
[[Image:Hss-v2.png]]
 
[[Image:Hss-v2.png]]
Line 28: Line 25:
 
''Note: at present there is no connector for the [[RCP Selector]]''
 
''Note: at present there is no connector for the [[RCP Selector]]''
  
Shown below are the ''utility'' sub-components that launch the selector selector on system startup as well as provide the UI to allow the user to change his/her choice of ''current'' selector
+
Shown below are the ''utility'' sub-components that launch the selector switch on system startup as well as provide the UI to allow the user to change his/her choice of ''current'' selector
  
 
[[Image:Ss-core-v2.png]]
 
[[Image:Ss-core-v2.png]]
  
== Used By ==
 
Possibly incomplete list of [[Solutions 1.1]] that use this component:
 
* [[Adobe AIR Selector]]
 
  
== Links ==
 
* [[Adobe AIR Selector]] solution
 
* [http://wiki.eclipse.org/Adobe_AIR_Selector#Building Building Higgins Selector Selector]
 
* [[Installer for Higgins Selector Selector]]
 
* [http://wiki.eclipse.org/Adobe_AIR_Selector#Setup Installing Higgins Selector Selector]
 
* [http://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/app/org.eclipse.higgins.tcpserver/installer/installer.exe Higgins Selector Selector download]
 
  
[[Category:Higgins Developer Info]]
+
 
 +
 
 
[[Category:Higgins Components]]
 
[[Category:Higgins Components]]

Latest revision as of 10:22, 26 October 2009

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}

Higgins logo 76Wx100H.jpg

The Higgins Selector Switch is a switching component that sits between a browser add-on on the one hand and one or more Identity Selectors on the other. The user decides what their "current" selector is. The browser requests a security token from the selector switch that then passes this request on to the current selector. It provides an app/UI to allow the user to change their default selector. It uses a "connector" architecture that allows developers to create new connectors for new Identity Selectors.

Version

The Higgins Selector Switch is being developed for Higgins 1.1

Service

Higgins Selector Switch is responsible for:

  • Accepting token requests from Higgins Browser Extension
  • Dispatching token request to registered selector through selector connector
  • Returning token from registered selector to browser
  • Registering a default selector from available selectors

Depends on:

Architecture

The diagram below shows the relationship between two different browsers, the Higgins Selector Switch, the connectors and the Card Selectors. As you can see different connectors use different techniques to invoke/launch their associated Selector. The connector that launches CardSpace, for example, uses a DLL, whereas the connector that launches the AIR Selector uses a TCP socket.

Hss-v2.png

Note: at present there is no connector for the RCP Selector

Shown below are the utility sub-components that launch the selector switch on system startup as well as provide the UI to allow the user to change his/her choice of current selector

Ss-core-v2.png

Copyright © Eclipse Foundation, Inc. All Rights Reserved.