https://wiki.eclipse.org/api.php?action=feedcontributions&user=Vkokhan.aquasoft.dp.ua&feedformat=atomEclipsepedia - User contributions [en]2024-03-28T13:58:05ZUser contributionsMediaWiki 1.26.4https://wiki.eclipse.org/index.php?title=PDS_Client_2.0&diff=224865PDS Client 2.02010-10-26T08:17:56Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The PDS Client provides a high level interface for apps that wish to read and write attributes in the [[Personal Data Store 2.0]]. The PDS Client is packaged as either a C++ or Java code library or as a separate operating system process (e.g. on Windows it is a Windows Service).<br />
<br />
=== Functionality===<br />
The [[PDS Client 2.0]]'s main purpose is to provides an API the user's data. It also:<br />
* Maintains a local copy of some or all of the person’s personal data stored in the remote personal data store<br />
* Maintains (and syncs to a remote personal data store and from there to other PDS Client instances) the user’s ''permissions''–the decisions that the user has make as to who (what app or relying party) has access to what attributes. For example, the first time a new app/RP asks for a certain set of attributes, the PDS Client will trigger the PDS Dashboard to present the policy decision to the user. The next time this same request happens, the PDS Client remembers the grant and usually doesn’t have to bother the user about it this time. <br />
* Maintains an OAuth WRAP access token that it gets by authenticating itself to an external authentication service. It passes this token along in XDI messages to the remote PDS service. <br />
* Can be configured to encrypt attribute values before they are sent over the wire (e.g. in XDI messages) to the remote PDS<br />
* Contains a local Security Token Service (STS) that allows it to create and sign SAML (for example) tokens for self-asserted attributes. <br />
* Contains an STS client to support remote IdP/STSes managed by external parties (e.g. to support managed i-cards). <br />
* Performs cross-context schema mapping.<br />
<br />
=== Architecture ===<br />
<br />
The following diagram highlights (in red) the [[PDS_Client_2.0]], showing it in the context of the rest of the components of the Higgins Active Client 2.0. <br />
<br />
[[Image:PDS Client 2.0.102.png|center]] <br />
<br />
Questions: <br />
<br />
# ABX is shown above not integrated with HBX, is this correct? <br />
## A: Currently, there is no HBX component - the only browser extension is named ABX. In the future, when IMI functionality is integrated. The current ABX, will be renamed HBX 2.0 and it will included merged HBX and ABX functionality in a single BX.<br />
# The ACE/TAO Engine is sitting in the middle of the diagram but not within a process boundary. What process does it run in? Does it run in its own process? <br />
## A: The ACE/TAO Code is running inside the other processes. A CORBA server component is embedded in PDS Client. A CORBA client component is wrapped inside IPCClient component which is loaded by ABX and Dashboard. There is no separate process for IPC.<br />
# What is the purpose of the Higgins System Service? <br />
## A: First of all what we need to answer what HSS is. HSS (Higgins Selector Switch) is set of components that were designed to allow to switch between selectors (either higgins or thirdpaty) that conform HSS architecture. <br />
### On Windows platform this set includes Higgins System Service (azigo-service.exe), HSS Core library (higgins-ss.dll), HSS Launcher (ss-runner.exe) and HSS Manager (hss.cpl).<br />
### On OSX platform this set includes Higgins System Service (azigo-service) and HSS Core library (higgins-ss.dylib)<br />
## A: Higgins System Service is a system service. NT service on Windows and daemon on OSX.<br />
## A: Since there is not yet support for IMI in A3, HSS is also not yet in A3. <br />
# The HSS, HSS Launcher and HSS Manager are all shown running within a single process. Is this correct? <br />
## A: On Windows platform HSS (Higgins Selector Switch) architecture has 3 processes:<br />
### Higgins System Service (azigo-service.exe) - it is a system service that is responsible for running/restarting if necessary HSS Launcher process in each user session<br />
### HSS Launcher (ss-runner.exe) - serves token requests from HBX and redirects them to the selected selector<br />
### HSS Manager (hss.cpl) - control panel UI component that can be used to switch between selectors<br />
### Both HSS Launcher and HSS Manager processes use HSS Core library to handle selector switching and token handling.<br />
## A: On OSX platform HSS (Higgins Selector Switch) architecture has just one process:<br />
### Higgins System Service (azigo-service) - it is a system daemon that use HSS Core library to handle selector switching and token handling.<br />
# Is HBX still talking to HSS via a local socket? When merged with ABX will it then use ACE/TAO IPC instead?<br />
## A: When HBX functionality is merged back into into new architecture it'll use ACE/TAO based IPC instead of local socket.<br />
# Shown above is "JS PDS Client API #1" and "JS PDS Client #2". These are different APIs, correct? <br />
## A: They are the same API, implemented thru different browser extensions for each browser.<br />
# Shown above is a third API: ACE/TAO PDS Client API #3. Presumably this, functionaly, is a superset of API #1 and #2, correct? <br />
# Where is the wiki doc for API #1, API #2 and API #3?<br />
## A: Currently the PAUL API is implemented and accessible thru the ABXs.<br />
# As shown there is only one "UI Process" within which PDS Dashboard UI, an embedded browser, an app ("JS from an app-card") inside the browser, and "Dashboard Core" code, etc. all run as subcomponents within this single UI process. Is this correct? Does each "JS from an app-card" run within its own browser thread? Does the Embedded Browser run in its own process?<br />
## A: The embedded browser runs within the Dashboard process.<br />
<br> <br />
<br />
==== Earlier Architecture ====<br />
<br />
*[[PDS Client 2.0 Design]]<br />
<br />
==== Original Architecture ====<br />
<br />
The PDS Client 2.0 package is shown in light blue: <br />
<br />
[[Image:Active client 2.0.102.png|center]] <br />
<br />
It consists of the following C++ components: <br />
<br />
*Components 2.0#Permissioning - work not yet started. This component manages and persists the user's permissioning decisions for r-cards. <br />
*Components 2.0#PAUL - Personal Agent Utility Layer (PAUL) - the higher level logic of the [[PDS_Client_2.0]] <br />
*Components 2.0#Persona Data Provider - An API for the [[Persona Data Model 2.0]] <br />
*Components 2.0#STS Client - planned. Need to split out from http://wiki.eclipse.org/Org.eclipse.higgins.iss <br />
*Components 2.0#IPC Lib - planned. <br />
*Components 2.0#Auth Client <br />
*[[Components 2.0#IdAS_Client_C.2B.2B|Components 2.0#IdAS Client C++]] - communicates with [[Personal Data Store 2.0]] <br />
*Components 2.0#IdAS API - does this exist?<br />
<br />
=== APIs ===<br />
<br />
@@@@to be written<br />
<br />
=== Schema Mapping ===<br />
<br />
The [[PDS Client 2.0]] can map attributes to and from a context-specific schema (aka vocabulary, ontology, data model, etc.) into the [[Persona Data Model 2.0]]. It is also true that if a custom [[Context Provider]] is developed that CP can also do its own mapping. Both cases are shown below:<br />
<br />
[[Image:Pds client 2.0.102.png|center]]<br />
<br />
In the above diagram, the "app" is a browser extension, but any local app could easily have been shown instead. The concept is the same.<br />
<br />
[[Category: Higgins Packages]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=PDS_Client_2.0&diff=224844PDS Client 2.02010-10-25T20:01:37Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The PDS Client provides a high level interface for apps that wish to read and write attributes in the [[Personal Data Store 2.0]]. The PDS Client is packaged as either a C++ or Java code library or as a separate operating system process (e.g. on Windows it is a Windows Service).<br />
<br />
=== Functionality===<br />
The [[PDS Client 2.0]]'s main purpose is to provides an API the user's data. It also:<br />
* Maintains a local copy of some or all of the person’s personal data stored in the remote personal data store<br />
* Maintains (and syncs to a remote personal data store and from there to other PDS Client instances) the user’s ''permissions''–the decisions that the user has make as to who (what app or relying party) has access to what attributes. For example, the first time a new app/RP asks for a certain set of attributes, the PDS Client will trigger the PDS Dashboard to present the policy decision to the user. The next time this same request happens, the PDS Client remembers the grant and usually doesn’t have to bother the user about it this time. <br />
* Maintains an OAuth WRAP access token that it gets by authenticating itself to an external authentication service. It passes this token along in XDI messages to the remote PDS service. <br />
* Can be configured to encrypt attribute values before they are sent over the wire (e.g. in XDI messages) to the remote PDS<br />
* Contains a local Security Token Service (STS) that allows it to create and sign SAML (for example) tokens for self-asserted attributes. <br />
* Contains an STS client to support remote IdP/STSes managed by external parties (e.g. to support managed i-cards). <br />
* Performs cross-context schema mapping.<br />
<br />
=== Architecture ===<br />
<br />
The following diagram highlights (in red) the [[PDS_Client_2.0]], showing it in the context of the rest of the components of the Higgins Active Client 2.0. <br />
<br />
[[Image:PDS Client 2.0.102.png|center]] <br />
<br />
Questions: <br />
<br />
#ABX is shown above not integrated with HBX, is this correct? <br />
## '''Vitaly''' - A: Currently, there is no HBX component - the only browser extension is named ABX. In the future, when IMI functionality is integrated. The current ABX, will be renamed HBX 2.0 and it will included merged HBX and ABX functionality in a single BX.<br />
#The ACE/TAO Engine is sitting in the middle of the diagram but not within a process boundary. What process does it run in? Does it run in its own process? <br />
## '''Vitaly''' - A: The ACE/TAO Code is running inside the other processes. A CORBA server component is embedded in PDS Client. A CORBA client component is wrapped inside IPCClient component which is loaded by ABX and Dashboard. There is no separate process for IPC.<br />
#What is the purpose of the Higgins System Service? <br />
## [http://wiki.eclipse.org/User:Vkokhan.aquasoft.dp.ua Valery] - Actually Higgins System Service is set of components that was designed to allow to switch selectors (either higgins or thirdpaty) that conform HSS architecture. This set includes HSS, HSS Launcher and HSS Manager.<br />
#The HSS, HSS Launcher and HSS Manager are all shown running within a single process. Is this correct? <br />
## [http://wiki.eclipse.org/User:Vkokhan.aquasoft.dp.ua Valery] - No, this is incorrect. Each of these components runs in a separate process but logically they serve common purpose - allow the user to swith among various selectors installed on the system.<br />
## [http://wiki.eclipse.org/User:Vkokhan.aquasoft.dp.ua Valery] The idea of keeping HSS related components as a separate set of components is based on the assumption that cardspace and azigo/higgins are not the only selectors allowed in this architecture - any thirdpaty who faliliar with HSS API could write their own selector and plug it in HSS.<br />
#Is HBX still talking to HSS via a local socket? When merged with ABX will it then use ACE/TAO IPC instead?<br />
## [http://wiki.eclipse.org/User:Vkokhan.aquasoft.dp.ua Valery] - Sure, when we merge HBX into new architecture it'll use ACE/TAO based IPC instead of local socket.<br />
#Shown above is "JS PDS Client API #1" and "JS PDS Client #2". These are different APIs, correct? <br />
#Shown above is a third API: ACE/TAO PDS Client API #3. Presumably this, functionaly, is a superset of API #1 and #2, correct? <br />
#Where is the wiki doc for API #1, API #2 and API #3? <br />
#As shown there is only one "UI Process" within which PDS Dashboard UI, an embedded browser, an app ("JS from an app-card") inside the browser, and "Dashboard Core" code, etc. all run as subcomponents within this single UI process. Is this correct? Does each "JS from an app-card" run within its own browser thread? Does the Embedded Browser run in its own process?<br />
<br />
Comments: <br />
<br />
3. The Higgins System Service is system service (azigo-service process), invokes HSS Launcher process with current logged-in user's rights. It's because a system service can't invoke UI on Vista and higher versions, so we need additional process. <br />
<br />
There is no additional HSS Launcher process on OSX, it (OS) has capabilities to run system service (daemon) with current logged in user's rights. So HSS code is sitting inside azigo-service process on Mac. <br />
<br />
In Azigo3 we have system service as well to run PDSClient process. Architecturally, it's wrong to have one system service to launch both PDSClient and HSS processes. Need to update diagrams here (http://wiki.eclipse.org/PDS_Client_2.0_Design). HSS application is selector independent, so it can (or maybe must) work with Azigo3 app without integration inside Azigo3. <br />
<br />
4. The HSS is dynamic library, so it's not executable, not a different process. It's loaded by HSS Launcher on Windows and azigo-service on OSX. HSS Launcher and HSS Manager are just windows specific apps (we don't have HSS Manager on other platforms) and they are run in different processes, HSS Launcher is invoked by azigo-service and HSS Manager is .cpl file (kind of dynamic library) which is invoked by system console. HSS Manager calls HSS's APIs directly. <br />
<br />
<br> <br />
<br />
==== Earlier Architecture ====<br />
<br />
*[[PDS Client 2.0 Design]]<br />
<br />
==== Original Architecture ====<br />
<br />
The PDS Client 2.0 package is shown in light blue: <br />
<br />
[[Image:Active client 2.0.102.png|center]] <br />
<br />
It consists of the following C++ components: <br />
<br />
*Components 2.0#Permissioning - work not yet started. This component manages and persists the user's permissioning decisions for r-cards. <br />
*Components 2.0#PAUL - Personal Agent Utility Layer (PAUL) - the higher level logic of the [[PDS_Client_2.0]] <br />
*Components 2.0#Persona Data Provider - An API for the [[Persona Data Model 2.0]] <br />
*Components 2.0#STS Client - planned. Need to split out from http://wiki.eclipse.org/Org.eclipse.higgins.iss <br />
*Components 2.0#IPC Lib - planned. <br />
*Components 2.0#Auth Client <br />
*[[Components 2.0#IdAS_Client_C.2B.2B|Components 2.0#IdAS Client C++]] - communicates with [[Personal Data Store 2.0]] <br />
*Components 2.0#IdAS API - does this exist?<br />
<br />
=== APIs ===<br />
<br />
@@@@to be written<br />
<br />
=== Schema Mapping ===<br />
<br />
The [[PDS Client 2.0]] can map attributes to and from a context-specific schema (aka vocabulary, ontology, data model, etc.) into the [[Persona Data Model 2.0]]. It is also true that if a custom [[Context Provider]] is developed that CP can also do its own mapping. Both cases are shown below:<br />
<br />
[[Image:Pds client 2.0.102.png|center]]<br />
<br />
In the above diagram, the "app" is a browser extension, but any local app could easily have been shown instead. The concept is the same.<br />
<br />
[[Category: Higgins Packages]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=PDS_Client_2.0&diff=224843PDS Client 2.02010-10-25T19:59:26Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The PDS Client provides a high level interface for apps that wish to read and write attributes in the [[Personal Data Store 2.0]]. The PDS Client is packaged as either a C++ or Java code library or as a separate operating system process (e.g. on Windows it is a Windows Service).<br />
<br />
=== Functionality===<br />
The [[PDS Client 2.0]]'s main purpose is to provides an API the user's data. It also:<br />
* Maintains a local copy of some or all of the person’s personal data stored in the remote personal data store<br />
* Maintains (and syncs to a remote personal data store and from there to other PDS Client instances) the user’s ''permissions''–the decisions that the user has make as to who (what app or relying party) has access to what attributes. For example, the first time a new app/RP asks for a certain set of attributes, the PDS Client will trigger the PDS Dashboard to present the policy decision to the user. The next time this same request happens, the PDS Client remembers the grant and usually doesn’t have to bother the user about it this time. <br />
* Maintains an OAuth WRAP access token that it gets by authenticating itself to an external authentication service. It passes this token along in XDI messages to the remote PDS service. <br />
* Can be configured to encrypt attribute values before they are sent over the wire (e.g. in XDI messages) to the remote PDS<br />
* Contains a local Security Token Service (STS) that allows it to create and sign SAML (for example) tokens for self-asserted attributes. <br />
* Contains an STS client to support remote IdP/STSes managed by external parties (e.g. to support managed i-cards). <br />
* Performs cross-context schema mapping.<br />
<br />
=== Architecture ===<br />
<br />
The following diagram highlights (in red) the [[PDS_Client_2.0]], showing it in the context of the rest of the components of the Higgins Active Client 2.0. <br />
<br />
[[Image:PDS Client 2.0.102.png|center]] <br />
<br />
Questions: <br />
<br />
#ABX is shown above not integrated with HBX, is this correct? <br />
## '''Vitaly''' - A: Currently, there is no HBX component - the only browser extension is named ABX. In the future, when IMI functionality is integrated. The current ABX, will be renamed HBX 2.0 and it will included merged HBX and ABX functionality in a single BX.<br />
#The ACE/TAO Engine is sitting in the middle of the diagram but not within a process boundary. What process does it run in? Does it run in its own process? <br />
## '''Vitaly''' - A: The ACE/TAO Code is running inside the other processes. A CORBA server component is embedded in PDS Client. A CORBA client component is wrapped inside IPCClient component which is loaded by ABX and Dashboard. There is no separate process for IPC.<br />
#What is the purpose of the Higgins System Service? <br />
## [http://wiki.eclipse.org/User:Vkokhan.aquasoft.dp.ua Valery] - Actually Higgins System Service is set of components that was designed to allow to switch selectors (either higgins or thirdpaty) that conform HSS architecture. This set includes HSS, HSS Launcher and HSS Manager.<br />
#The HSS, HSS Launcher and HSS Manager are all shown running within a single process. Is this correct? <br />
## [http://wiki.eclipse.org/User:Vkokhan.aquasoft.dp.ua Valery] - No, this is incorrect. Each of these components runs in a separate process but logically they serve common purpose - allow the user to swith among various selectors installed on the system.<br />
## [http://wiki.eclipse.org/User:Vkokhan.aquasoft.dp.ua Valery] The idea of keeping HSS related components as a separate set of components is based on the assumption that cardspace and azigo/higgins are not the only selectors allowed in this architecture - any thirdpaty who faliliar with HSS API could write their own selector and plug it in HSS.<br />
#Is HBX still talking to HSS via a local socket? When merged with ABX will it then use ACE/TAO IPC instead? <br />
#Shown above is "JS PDS Client API #1" and "JS PDS Client #2". These are different APIs, correct? <br />
#Shown above is a third API: ACE/TAO PDS Client API #3. Presumably this, functionaly, is a superset of API #1 and #2, correct? <br />
#Where is the wiki doc for API #1, API #2 and API #3? <br />
#As shown there is only one "UI Process" within which PDS Dashboard UI, an embedded browser, an app ("JS from an app-card") inside the browser, and "Dashboard Core" code, etc. all run as subcomponents within this single UI process. Is this correct? Does each "JS from an app-card" run within its own browser thread? Does the Embedded Browser run in its own process?<br />
<br />
Comments: <br />
<br />
3. The Higgins System Service is system service (azigo-service process), invokes HSS Launcher process with current logged-in user's rights. It's because a system service can't invoke UI on Vista and higher versions, so we need additional process. <br />
<br />
There is no additional HSS Launcher process on OSX, it (OS) has capabilities to run system service (daemon) with current logged in user's rights. So HSS code is sitting inside azigo-service process on Mac. <br />
<br />
In Azigo3 we have system service as well to run PDSClient process. Architecturally, it's wrong to have one system service to launch both PDSClient and HSS processes. Need to update diagrams here (http://wiki.eclipse.org/PDS_Client_2.0_Design). HSS application is selector independent, so it can (or maybe must) work with Azigo3 app without integration inside Azigo3. <br />
<br />
4. The HSS is dynamic library, so it's not executable, not a different process. It's loaded by HSS Launcher on Windows and azigo-service on OSX. HSS Launcher and HSS Manager are just windows specific apps (we don't have HSS Manager on other platforms) and they are run in different processes, HSS Launcher is invoked by azigo-service and HSS Manager is .cpl file (kind of dynamic library) which is invoked by system console. HSS Manager calls HSS's APIs directly. <br />
<br />
<br> <br />
<br />
==== Earlier Architecture ====<br />
<br />
*[[PDS Client 2.0 Design]]<br />
<br />
==== Original Architecture ====<br />
<br />
The PDS Client 2.0 package is shown in light blue: <br />
<br />
[[Image:Active client 2.0.102.png|center]] <br />
<br />
It consists of the following C++ components: <br />
<br />
*Components 2.0#Permissioning - work not yet started. This component manages and persists the user's permissioning decisions for r-cards. <br />
*Components 2.0#PAUL - Personal Agent Utility Layer (PAUL) - the higher level logic of the [[PDS_Client_2.0]] <br />
*Components 2.0#Persona Data Provider - An API for the [[Persona Data Model 2.0]] <br />
*Components 2.0#STS Client - planned. Need to split out from http://wiki.eclipse.org/Org.eclipse.higgins.iss <br />
*Components 2.0#IPC Lib - planned. <br />
*Components 2.0#Auth Client <br />
*[[Components 2.0#IdAS_Client_C.2B.2B|Components 2.0#IdAS Client C++]] - communicates with [[Personal Data Store 2.0]] <br />
*Components 2.0#IdAS API - does this exist?<br />
<br />
=== APIs ===<br />
<br />
@@@@to be written<br />
<br />
=== Schema Mapping ===<br />
<br />
The [[PDS Client 2.0]] can map attributes to and from a context-specific schema (aka vocabulary, ontology, data model, etc.) into the [[Persona Data Model 2.0]]. It is also true that if a custom [[Context Provider]] is developed that CP can also do its own mapping. Both cases are shown below:<br />
<br />
[[Image:Pds client 2.0.102.png|center]]<br />
<br />
In the above diagram, the "app" is a browser extension, but any local app could easily have been shown instead. The concept is the same.<br />
<br />
[[Category: Higgins Packages]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components_1.X&diff=170036Components 1.X2009-09-04T15:14:18Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>This page describes components that are common to Higgins 1.0 and 1.1. See [[Components 1.0]] for a list of Higgins 1.0-only components. See [[Components 1.1]] for a list of Higgins 1.1-only components. <br />
<br />
== Conventions Used on this Page ==<br />
<br />
*See [[Components Page Conventions]] - includes definitions of terms used on this page <br />
*See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
<br />
== App folder ==<br />
<br />
The App folder holds [[Components]] that are at the top level of their respective Higgins 1.0 or 1.1 architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name: <br />
<br />
<br> <br />
<br />
=== I-Card Service Web App ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT}} {{HigCompTblSec2|env=Java 1.4 SOAP web app}} {{HigCompTblRow2Wiki|type=Impl.|appdir=rpps.web|note=|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7*|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}} |} &nbsp;<br />
<br />
=== SAML2 IdP ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=SAML2+IdP}} {{HigCompTblSec2|env=Java 1.4 web service}} {{HigCompTblRow2Wiki|type=Impl.|appdir=saml2idp.server|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2Wiki|type=Test|appdir=saml2idp.test|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2|type=Misc|note=|appdir=saml2idp.server.config|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus|downloadurl=no}} |} &nbsp;<br />
<br />
== Plugins folder ==<br />
<br />
The following are in roughly alphabetic order by main project name: <br />
<br />
=== Configuration ===<br />
<br />
{{HigCompTblHead2Package|name=Configuration|bugzcomp=Configuration}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7*|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Misc |plugdir=configuration.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Configuration Handler ===<br />
<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}} {{HigCompTblSec2|env=Java 1.4 IConfigurationHandler implementation}} {{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xrds|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Dependencies ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=MISC }} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Misc|note=|plugdir=dependencies.redistributable|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp;<br />
<br />
=== I-Card Registry ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=I-CARD+REGISTRY}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl|note=|plugdir=icard.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== I-Card Provider ===<br />
<br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.securestorage|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.db.mysql|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== I-Card Selector Service ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Selector Service|bugzcomp=ISS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=iss|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp; <br />
<br />
=== ISS Provider ===<br />
<br />
{{HigCompTblHead2|name=ISS Provider|bugzcomp=ISS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=iss.cardspace|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp; <br />
<br />
=== RPPS ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Service|bugzcomp=HBX+SUPPORT}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=<br />
|plugdir=rpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}} |} &nbsp;<br />
<br />
=== IdAS ===<br />
<br />
{{HigCompTblHead2Package|name=IdAS 1.1 Package|bugzcomp=IdAS}} {{HigCompTblSec2||env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=idas.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Misc|plugdir=idas.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.||plugdir=idas.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== IdAS Context Provider ===<br />
<br />
{{HigCompTblHead2|name=Context Provider|bugzcomp=Context+Provider}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=idas.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=jimse.novell.com|username=Jim}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=idas.cp.jndi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jena2|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xmlfile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jspolicy|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.inmem|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.rest.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Client ===<br />
<br />
{{HigCompTblHead2Package|name=STS Client|bugzcomp=STS+CLIENT}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Impl.|plugdir=sts.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Samples|plugdir=sts.client.samples|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Server ===<br />
<br />
{{HigCompTblHead2Package|name=STS Server|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.trust|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.metadata|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.profile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Mapping Extension ===<br />
<br />
{{HigCompTblHead2|name=STS Mapping Extensions|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.appliesto|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.extension|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.polling|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Token Extension ===<br />
<br />
{{HigCompTblHead2|name=STS Token Extensions|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.handler|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.self|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.encrypt|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.alf|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.identity|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.compound|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.saml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Common ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=STS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Binding ===<br />
<br />
{{HigCompTblHead2Package|name=STS Binding|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.service|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS XML Security Extension ===<br />
<br />
{{HigCompTblHead2|name=STS XML Security Extension|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.xmlsecurity.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Information Card Generator ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=STS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=sts.informationcardgenerator|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Util IdAS CP ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.idas.cp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Util SAML ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.saml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2|type=Test|note=|plugdir=util.saml.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Util JScript ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.jscript|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Util Socket ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.socket|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Util XML ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.xml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Registry ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components_1.X&diff=170035Components 1.X2009-09-04T15:13:09Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>This page describes components that are common to Higgins 1.0 and 1.1. See [[Components 1.0]] for a list of Higgins 1.0-only components. See [[Components 1.1]] for a list of Higgins 1.1-only components. <br />
<br />
== Conventions Used on this Page ==<br />
<br />
*See [[Components Page Conventions]] - includes definitions of terms used on this page <br />
*See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
<br />
== App folder ==<br />
<br />
The App folder holds [[Components]] that are at the top level of their respective Higgins 1.0 or 1.1 architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name: <br />
<br />
<br> <br />
<br />
=== I-Card Service Web App ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT}} {{HigCompTblSec2|env=Java 1.4 SOAP web app}} {{HigCompTblRow2Wiki|type=Impl.|appdir=rpps.web|note=|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7*|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}} |} &nbsp;<br />
<br />
=== SAML2 IdP ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=SAML2+IdP}} {{HigCompTblSec2|env=Java 1.4 web service}} {{HigCompTblRow2Wiki|type=Impl.|appdir=saml2idp.server|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2Wiki|type=Test|appdir=saml2idp.test|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2|type=Misc|note=|appdir=saml2idp.server.config|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus|downloadurl=no}} |} &nbsp;<br />
<br />
== Plugins folder ==<br />
<br />
The following are in roughly alphabetic order by main project name: <br />
<br />
=== Configuration ===<br />
<br />
{{HigCompTblHead2Package|name=Configuration|bugzcomp=Configuration}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7*|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Misc |plugdir=configuration.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Configuration Handler ===<br />
<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}} {{HigCompTblSec2|env=Java 1.4 IConfigurationHandler implementation}} {{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xrds|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Dependencies ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=MISC }} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Misc|note=|plugdir=dependencies.redistributable|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp;<br />
<br />
=== I-Card Registry ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=I-CARD+REGISTRY}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl|note=|plugdir=icard.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== I-Card Provider ===<br />
<br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.securestorage|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.db.mysql|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== I-Card Selector Service ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Selector Service|bugzcomp=ISS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=iss|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp; <br />
<br />
=== ISS Provider ===<br />
<br />
{{HigCompTblHead2|name=ISS Provider|bugzcomp=ISS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=iss.cardspace|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp; <br />
<br />
=== RPPS ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Service|bugzcomp=HBX+SUPPORT}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=<br />
|plugdir=rpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}} |} &nbsp;<br />
<br />
=== IdAS ===<br />
<br />
{{HigCompTblHead2Package|name=IdAS 1.1 Package|bugzcomp=IdAS}} {{HigCompTblSec2||env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=idas.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Misc|plugdir=idas.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.||plugdir=idas.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== IdAS Context Provider ===<br />
<br />
{{HigCompTblHead2|name=Context Provider|bugzcomp=Context+Provider}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=idas.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=jimse.novell.com|username=Jim}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=idas.cp.jndi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jena2|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xmlfile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jspolicy|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.inmem|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.rest.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Client ===<br />
<br />
{{HigCompTblHead2Package|name=STS Client|bugzcomp=STS+CLIENT}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Impl.|plugdir=sts.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Samples|plugdir=sts.client.samples|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Server ===<br />
<br />
{{HigCompTblHead2Package|name=STS Server|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.trust|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.metadata|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.profile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Mapping Extension ===<br />
<br />
{{HigCompTblHead2|name=STS Mapping Extensions|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.appliesto|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.extension|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.polling|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Token Extension ===<br />
<br />
{{HigCompTblHead2|name=STS Token Extensions|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.handler|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.self|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.encrypt|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.alf|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.identity|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.compound|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.saml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Common ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=STS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Binding ===<br />
<br />
{{HigCompTblHead2Package|name=STS Binding|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.service|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS XML Security Extension ===<br />
<br />
{{HigCompTblHead2|name=STS XML Security Extension|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.xmlsecurity.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Information Card Generator ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=STS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=sts.informationcardgenerator|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== User Profile ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4, OSGI}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp; <br />
<br />
=== User Profile Provider ===<br />
<br />
{{HigCompTblHead2|name=User Profile Provider|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp; <br />
<br />
=== Util IdAS CP ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.idas.cp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Util SAML ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.saml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2|type=Test|note=|plugdir=util.saml.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M7|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Util JScript ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.jscript|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Util Socket ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.socket|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Util XML ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.xml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Registry ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M7|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components_1.X&diff=170034Components 1.X2009-09-04T15:06:23Z<p>Vkokhan.aquasoft.dp.ua: /* I-Card Provider */</p>
<hr />
<div>This page describes components that are common to Higgins 1.0 and 1.1. See [[Components 1.0]] for a list of Higgins 1.0-only components. See [[Components 1.1]] for a list of Higgins 1.1-only components. <br />
<br />
== Conventions Used on this Page ==<br />
<br />
*See [[Components Page Conventions]] - includes definitions of terms used on this page <br />
*See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
<br />
== App folder ==<br />
<br />
The App folder holds [[Components]] that are at the top level of their respective Higgins 1.0 or 1.1 architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name: <br />
<br />
<br> <br />
<br />
=== I-Card Service Web App ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT}} {{HigCompTblSec2|env=Java 1.4 SOAP web app}} {{HigCompTblRow2Wiki|type=Impl.|appdir=rpps.web|note=|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}} |} &nbsp;<br />
<br />
=== SAML2 IdP ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=SAML2+IdP}} {{HigCompTblSec2|env=Java 1.4 web service}} {{HigCompTblRow2Wiki|type=Impl.|appdir=saml2idp.server|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2Wiki|type=Test|appdir=saml2idp.test|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2|type=Misc|note=|appdir=saml2idp.server.config|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus|downloadurl=no}} |} &nbsp;<br />
<br />
== Plugins folder ==<br />
<br />
The following are in roughly alphabetic order by main project name: <br />
<br />
=== Configuration ===<br />
<br />
{{HigCompTblHead2Package|name=Configuration|bugzcomp=Configuration}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Misc |plugdir=configuration.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Configuration Handler ===<br />
<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}} {{HigCompTblSec2|env=Java 1.4 IConfigurationHandler implementation}} {{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xrds|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Dependencies ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=MISC }} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Misc|note=|plugdir=dependencies.redistributable|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp;<br />
<br />
=== I-Card Registry ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=I-CARD+REGISTRY}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl|note=|plugdir=icard.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== I-Card Provider ===<br />
<br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.securestorage|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.db.mysql|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== I-Card Selector Service ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Selector Service|bugzcomp=ISS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=iss|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp; <br />
<br />
=== ISS Provider ===<br />
<br />
{{HigCompTblHead2|name=ISS Provider|bugzcomp=ISS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=iss.cardspace|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp; <br />
<br />
=== RPPS ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Service|bugzcomp=HBX+SUPPORT}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=<br />
|plugdir=rpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}} |} &nbsp;<br />
<br />
=== IdAS ===<br />
<br />
{{HigCompTblHead2Package|name=IdAS 1.1 Package|bugzcomp=IdAS}} {{HigCompTblSec2||env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=idas.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Misc|plugdir=idas.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.||plugdir=idas.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== IdAS Context Provider ===<br />
<br />
{{HigCompTblHead2|name=Context Provider|bugzcomp=Context+Provider}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=idas.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=jimse.novell.com|username=Jim}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=idas.cp.jndi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jena2|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xmlfile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jspolicy|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.inmem|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.rest.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Client ===<br />
<br />
{{HigCompTblHead2Package|name=STS Client|bugzcomp=STS+CLIENT}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Impl.|plugdir=sts.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Samples|plugdir=sts.client.samples|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Server ===<br />
<br />
{{HigCompTblHead2Package|name=STS Server|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.trust|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.metadata|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.profile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Mapping Extension ===<br />
<br />
{{HigCompTblHead2|name=STS Mapping Extensions|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.appliesto|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.extension|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.polling|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Token Extension ===<br />
<br />
{{HigCompTblHead2|name=STS Token Extensions|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.handler|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.self|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.encrypt|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.alf|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.identity|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.compound|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.saml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Common ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=STS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Binding ===<br />
<br />
{{HigCompTblHead2Package|name=STS Binding|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.service|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS XML Security Extension ===<br />
<br />
{{HigCompTblHead2|name=STS XML Security Extension|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.xmlsecurity.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Information Card Generator ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=STS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=sts.informationcardgenerator|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== User Profile ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4, OSGI}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp; <br />
<br />
=== User Profile Provider ===<br />
<br />
{{HigCompTblHead2|name=User Profile Provider|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp; <br />
<br />
=== Util IdAS CP ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.idas.cp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Util SAML ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.saml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2|type=Test|note=|plugdir=util.saml.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Util JScript ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.jscript|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Util Socket ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.socket|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Registry ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Obsolete_Components&diff=170033Obsolete Components2009-09-04T15:05:14Z<p>Vkokhan.aquasoft.dp.ua: /* Attic folder */</p>
<hr />
<div>This page describes obsolete components that has never belong either to Higgins 1.0 or 1.1 but were used some time in the midle. See [[Components 1.0]] for a list of Higgins 1.0-only components. See [[Components 1.1]] for a list of Higgins 1.1-only components. See [[Components 1.X]] for a list of components that are common to Higgins 1.0 and 1.1.<br />
<br />
== Conventions Used on this Page ==<br />
<br />
*See [[Components Page Conventions]] - includes definitions of terms used on this page <br />
*See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
<br />
== Attic folder ==<br />
<br />
=== I-Card Provider ===<br />
<br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.uri|h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== User Profile ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4, OSGI}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp; <br />
<br />
=== User Profile Provider ===<br />
<br />
{{HigCompTblHead2|name=User Profile Provider|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp;</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Obsolete_Components&diff=170032Obsolete Components2009-09-04T15:03:45Z<p>Vkokhan.aquasoft.dp.ua: /* I-Card Provider */</p>
<hr />
<div>This page describes obsolete components that has never belong either to Higgins 1.0 or 1.1 but were used some time in the midle. See [[Components 1.0]] for a list of Higgins 1.0-only components. See [[Components 1.1]] for a list of Higgins 1.1-only components. See [[Components 1.X]] for a list of components that are common to Higgins 1.0 and 1.1.<br />
<br />
== Conventions Used on this Page ==<br />
<br />
*See [[Components Page Conventions]] - includes definitions of terms used on this page <br />
*See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
<br />
== Attic folder ==<br />
<br />
=== I-Card Provider ===<br />
<br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.uri|h1=[[Image:Led-box-red.gif]]|h11=has never been built|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== User Profile ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4, OSGI}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp; <br />
<br />
=== User Profile Provider ===<br />
<br />
{{HigCompTblHead2|name=User Profile Provider|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp;</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Obsolete_Components&diff=170031Obsolete Components2009-09-04T15:02:44Z<p>Vkokhan.aquasoft.dp.ua: New page: This page describes obsolete components that has never belong either to Higgins 1.0 or 1.1 but were used some time in the midle. See Components 1.0 for a list of Higgins 1.0-only compo...</p>
<hr />
<div>This page describes obsolete components that has never belong either to Higgins 1.0 or 1.1 but were used some time in the midle. See [[Components 1.0]] for a list of Higgins 1.0-only components. See [[Components 1.1]] for a list of Higgins 1.1-only components. See [[Components 1.X]] for a list of components that are common to Higgins 1.0 and 1.1.<br />
<br />
== Conventions Used on this Page ==<br />
<br />
*See [[Components Page Conventions]] - includes definitions of terms used on this page <br />
*See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
<br />
== Attic folder ==<br />
<br />
=== I-Card Provider ===<br />
<br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.uri|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== User Profile ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4, OSGI}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp; <br />
<br />
=== User Profile Provider ===<br />
<br />
{{HigCompTblHead2|name=User Profile Provider|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp;</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components_1.X&diff=170025Components 1.X2009-09-04T14:21:17Z<p>Vkokhan.aquasoft.dp.ua: /* IdAS Context Provider */</p>
<hr />
<div>This page describes components that are common to Higgins 1.0 and 1.1. See [[Components 1.0]] for a list of Higgins 1.0-only components. See [[Components 1.1]] for a list of Higgins 1.1-only components. <br />
<br />
== Conventions Used on this Page ==<br />
<br />
*See [[Components Page Conventions]] - includes definitions of terms used on this page <br />
*See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
<br />
== App folder ==<br />
<br />
The App folder holds [[Components]] that are at the top level of their respective Higgins 1.0 or 1.1 architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name: <br />
<br />
<br> <br />
<br />
=== I-Card Service Web App ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT}} {{HigCompTblSec2|env=Java 1.4 SOAP web app}} {{HigCompTblRow2Wiki|type=Impl.|appdir=rpps.web|note=|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}} |} &nbsp;<br />
<br />
=== SAML2 IdP ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=SAML2+IdP}} {{HigCompTblSec2|env=Java 1.4 web service}} {{HigCompTblRow2Wiki|type=Impl.|appdir=saml2idp.server|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2Wiki|type=Test|appdir=saml2idp.test|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2|type=Misc|note=|appdir=saml2idp.server.config|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus|downloadurl=no}} |} &nbsp;<br />
<br />
== Plugins folder ==<br />
<br />
The following are in roughly alphabetic order by main project name: <br />
<br />
=== Configuration ===<br />
<br />
{{HigCompTblHead2Package|name=Configuration|bugzcomp=Configuration}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Misc |plugdir=configuration.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Configuration Handler ===<br />
<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}} {{HigCompTblSec2|env=Java 1.4 IConfigurationHandler implementation}} {{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xrds|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Dependencies ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=MISC }} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Misc|note=|plugdir=dependencies.redistributable|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp;<br />
<br />
=== I-Card Registry ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=I-CARD+REGISTRY}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl|note=|plugdir=icard.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== I-Card Provider ===<br />
<br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.uri|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.securestorage|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.db.mysql|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== I-Card Selector Service ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Selector Service|bugzcomp=ISS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=iss|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp; <br />
<br />
=== ISS Provider ===<br />
<br />
{{HigCompTblHead2|name=ISS Provider|bugzcomp=ISS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=iss.cardspace|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp; <br />
<br />
=== RPPS ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Service|bugzcomp=HBX+SUPPORT}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=<br />
|plugdir=rpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}} |} &nbsp;<br />
<br />
=== IdAS ===<br />
<br />
{{HigCompTblHead2Package|name=IdAS 1.1 Package|bugzcomp=IdAS}} {{HigCompTblSec2||env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=idas.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Misc|plugdir=idas.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.||plugdir=idas.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== IdAS Context Provider ===<br />
<br />
{{HigCompTblHead2|name=Context Provider|bugzcomp=Context+Provider}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=idas.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=jimse.novell.com|username=Jim}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=idas.cp.jndi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jena2|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xmlfile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jspolicy|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.inmem|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.rest.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Client ===<br />
<br />
{{HigCompTblHead2Package|name=STS Client|bugzcomp=STS+CLIENT}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Impl.|plugdir=sts.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Samples|plugdir=sts.client.samples|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Server ===<br />
<br />
{{HigCompTblHead2Package|name=STS Server|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.trust|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.metadata|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.profile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Mapping Extension ===<br />
<br />
{{HigCompTblHead2|name=STS Mapping Extensions|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.appliesto|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.extension|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.polling|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Token Extension ===<br />
<br />
{{HigCompTblHead2|name=STS Token Extensions|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.handler|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.self|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.encrypt|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.alf|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.identity|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.compound|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.saml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Common ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=STS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Binding ===<br />
<br />
{{HigCompTblHead2Package|name=STS Binding|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.service|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS XML Security Extension ===<br />
<br />
{{HigCompTblHead2|name=STS XML Security Extension|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.xmlsecurity.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Information Card Generator ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=STS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=sts.informationcardgenerator|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== User Profile ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4, OSGI}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp; <br />
<br />
=== User Profile Provider ===<br />
<br />
{{HigCompTblHead2|name=User Profile Provider|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp; <br />
<br />
=== Util IdAS CP ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.idas.cp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Util SAML ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.saml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2|type=Test|note=|plugdir=util.saml.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Util JScript ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.jscript|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Util Socket ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.socket|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Registry ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components_1.X&diff=170024Components 1.X2009-09-04T14:20:31Z<p>Vkokhan.aquasoft.dp.ua: /* IdAS Context Provider */</p>
<hr />
<div>This page describes components that are common to Higgins 1.0 and 1.1. See [[Components 1.0]] for a list of Higgins 1.0-only components. See [[Components 1.1]] for a list of Higgins 1.1-only components. <br />
<br />
== Conventions Used on this Page ==<br />
<br />
*See [[Components Page Conventions]] - includes definitions of terms used on this page <br />
*See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
<br />
== App folder ==<br />
<br />
The App folder holds [[Components]] that are at the top level of their respective Higgins 1.0 or 1.1 architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name: <br />
<br />
<br> <br />
<br />
=== I-Card Service Web App ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT}} {{HigCompTblSec2|env=Java 1.4 SOAP web app}} {{HigCompTblRow2Wiki|type=Impl.|appdir=rpps.web|note=|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}} |} &nbsp;<br />
<br />
=== SAML2 IdP ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=SAML2+IdP}} {{HigCompTblSec2|env=Java 1.4 web service}} {{HigCompTblRow2Wiki|type=Impl.|appdir=saml2idp.server|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2Wiki|type=Test|appdir=saml2idp.test|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2|type=Misc|note=|appdir=saml2idp.server.config|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus|downloadurl=no}} |} &nbsp;<br />
<br />
== Plugins folder ==<br />
<br />
The following are in roughly alphabetic order by main project name: <br />
<br />
=== Configuration ===<br />
<br />
{{HigCompTblHead2Package|name=Configuration|bugzcomp=Configuration}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Misc |plugdir=configuration.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Configuration Handler ===<br />
<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}} {{HigCompTblSec2|env=Java 1.4 IConfigurationHandler implementation}} {{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xrds|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Dependencies ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=MISC }} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Misc|note=|plugdir=dependencies.redistributable|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp;<br />
<br />
=== I-Card Registry ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=I-CARD+REGISTRY}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl|note=|plugdir=icard.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== I-Card Provider ===<br />
<br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.uri|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.securestorage|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.db.mysql|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== I-Card Selector Service ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Selector Service|bugzcomp=ISS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=iss|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp; <br />
<br />
=== ISS Provider ===<br />
<br />
{{HigCompTblHead2|name=ISS Provider|bugzcomp=ISS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=iss.cardspace|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp; <br />
<br />
=== RPPS ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Service|bugzcomp=HBX+SUPPORT}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=<br />
|plugdir=rpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}} |} &nbsp;<br />
<br />
=== IdAS ===<br />
<br />
{{HigCompTblHead2Package|name=IdAS 1.1 Package|bugzcomp=IdAS}} {{HigCompTblSec2||env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=idas.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Misc|plugdir=idas.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.||plugdir=idas.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== IdAS Context Provider ===<br />
<br />
{{HigCompTblHead2|name=Context Provider|bugzcomp=Context+Provider}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=idas.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=jimse.novell.com|username=Jim}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=idas.cp.jndi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jena2|h1=[[Image:Led-box-green.gif]]|h11B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xmlfile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jspolicy|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.inmem|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.rest.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Client ===<br />
<br />
{{HigCompTblHead2Package|name=STS Client|bugzcomp=STS+CLIENT}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Impl.|plugdir=sts.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Samples|plugdir=sts.client.samples|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Server ===<br />
<br />
{{HigCompTblHead2Package|name=STS Server|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.trust|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.metadata|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.profile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Mapping Extension ===<br />
<br />
{{HigCompTblHead2|name=STS Mapping Extensions|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.appliesto|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.extension|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.polling|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Token Extension ===<br />
<br />
{{HigCompTblHead2|name=STS Token Extensions|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.handler|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.self|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.encrypt|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.alf|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.identity|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.compound|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.saml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Common ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=STS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Binding ===<br />
<br />
{{HigCompTblHead2Package|name=STS Binding|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.service|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS XML Security Extension ===<br />
<br />
{{HigCompTblHead2|name=STS XML Security Extension|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.xmlsecurity.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Information Card Generator ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=STS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=sts.informationcardgenerator|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== User Profile ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4, OSGI}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp; <br />
<br />
=== User Profile Provider ===<br />
<br />
{{HigCompTblHead2|name=User Profile Provider|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp; <br />
<br />
=== Util IdAS CP ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.idas.cp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Util SAML ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.saml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2|type=Test|note=|plugdir=util.saml.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Util JScript ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.jscript|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Util Socket ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.socket|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Registry ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components_1.X&diff=169538Components 1.X2009-09-01T15:27:10Z<p>Vkokhan.aquasoft.dp.ua: /* I-Card Provider */</p>
<hr />
<div>This page describes components that are common to Higgins 1.0 and 1.1. See [[Components 1.0]] for a list of Higgins 1.0-only components. See [[Components 1.1]] for a list of Higgins 1.1-only components. <br />
<br />
== Conventions Used on this Page ==<br />
<br />
*See [[Components Page Conventions]] - includes definitions of terms used on this page <br />
*See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
<br />
== App folder ==<br />
<br />
The App folder holds [[Components]] that are at the top level of their respective Higgins 1.0 or 1.1 architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name: <br />
<br />
<br> <br />
<br />
=== I-Card Service Web App ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT}} {{HigCompTblSec2|env=Java 1.4 SOAP web app}} {{HigCompTblRow2Wiki|type=Impl.|appdir=rpps.web|note=|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}} |} &nbsp;<br />
<br />
=== SAML2 IdP ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=SAML2+IdP}} {{HigCompTblSec2|env=Java 1.4 web service}} {{HigCompTblRow2Wiki|type=Impl.|appdir=saml2idp.server|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2Wiki|type=Test|appdir=saml2idp.test|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2|type=Misc|note=|appdir=saml2idp.server.config|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus|downloadurl=no}} |} &nbsp;<br />
<br />
== Plugins folder ==<br />
<br />
The following are in roughly alphabetic order by main project name: <br />
<br />
=== Configuration ===<br />
<br />
{{HigCompTblHead2Package|name=Configuration|bugzcomp=Configuration}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Misc |plugdir=configuration.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Configuration Handler ===<br />
<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}} {{HigCompTblSec2|env=Java 1.4 IConfigurationHandler implementation}} {{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xrds|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Dependencies ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=MISC }} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Misc|note=|plugdir=dependencies.redistributable|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp;<br />
<br />
=== I-Card Registry ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=I-CARD+REGISTRY}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl|note=|plugdir=icard.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== I-Card Provider ===<br />
<br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.managed.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.uri|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.securestorage|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.cardspace.db.mysql|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== I-Card Selector Service ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Selector Service|bugzcomp=ISS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=iss|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp; <br />
<br />
=== ISS Provider ===<br />
<br />
{{HigCompTblHead2|name=ISS Provider|bugzcomp=ISS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=iss.cardspace|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp; <br />
<br />
=== RPPS ===<br />
<br />
{{HigCompTblHead2SingleRow|name=I-Card Service|bugzcomp=HBX+SUPPORT}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=<br />
|plugdir=rpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}} |} &nbsp;<br />
<br />
=== IdAS ===<br />
<br />
{{HigCompTblHead2Package|name=IdAS 1.1 Package|bugzcomp=IdAS}} {{HigCompTblSec2||env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=idas.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Misc|plugdir=idas.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Misc.||plugdir=idas.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== IdAS Context Provider ===<br />
<br />
{{HigCompTblHead2|name=Context Provider|bugzcomp=Context+Provider}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=idas.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=jimse.novell.com|username=Jim}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=idas.cp.jndi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jena2|h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xmlfile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jspolicy|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.inmem|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.rest.xml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Client ===<br />
<br />
{{HigCompTblHead2Package|name=STS Client|bugzcomp=STS+CLIENT}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2|type=Impl.|plugdir=sts.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Samples|plugdir=sts.client.samples|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Server ===<br />
<br />
{{HigCompTblHead2Package|name=STS Server|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Interface|plugdir=sts.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.trust|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.metadata|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.profile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Mapping Extension ===<br />
<br />
{{HigCompTblHead2|name=STS Mapping Extensions|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.appliesto|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.extension|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.polling|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Token Extension ===<br />
<br />
{{HigCompTblHead2|name=STS Token Extensions|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.handler|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.self|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.encrypt|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.alf|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.identity|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.compound|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.saml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Common ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=STS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Binding ===<br />
<br />
{{HigCompTblHead2Package|name=STS Binding|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.service|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS XML Security Extension ===<br />
<br />
{{HigCompTblHead2|name=STS XML Security Extension|bugzcomp=STS+SERVER}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.xmlsecurity.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== STS Information Card Generator ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=STS}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=sts.informationcardgenerator|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== User Profile ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4, OSGI}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp; <br />
<br />
=== User Profile Provider ===<br />
<br />
{{HigCompTblHead2|name=User Profile Provider|bugzcomp=User+Profile}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} |} &nbsp; <br />
<br />
=== Util IdAS CP ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.idas.cp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Util SAML ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.saml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} {{HigCompTblRow2|type=Test|note=|plugdir=util.saml.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}} |} &nbsp;<br />
<br />
=== Util JScript ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.jscript|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Util Socket ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|note=|plugdir=util.socket|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;<br />
<br />
=== Registry ===<br />
<br />
{{HigCompTblHead2SingleRow|bugzcomp=Utilities}} {{HigCompTblSec2|env=Java 1.4}} {{HigCompTblRow2Wiki|type=Impl.|plugdir=registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} |} &nbsp;</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=GTK_Selector_1.1-Win&diff=168464GTK Selector 1.1-Win2009-08-20T13:17:18Z<p>Vkokhan.aquasoft.dp.ua: /* End-User Perspective */</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
<br />
This page describes Native code [[I-Card]] Selector for Firefox and IE (also callable by local apps) for Windows. <br />
<br />
== Version ==<br />
This is the updated 1.1 version of the Higgins 1.0 [[GTK and Cocoa Selector 1.0]].<br />
<br />
==Overview ==<br />
Entire [[GTK Selector 1.1-Win]] solution consists of the following components:<br />
<br />
* [[Components 1.1#Higgins_Browser_Extension |Higgins Browser Extension]] (HBX)<br />
* [[Components 1.1#HSS_Manager |HSS Manager]]<br />
* [[Components 1.1#HSS_Launcher |HSS Launcher]]<br />
* [[Components 1.1#Higgins_Selector_Switch |Higgins Selector Switch]] (HSS)<br />
* [[Components 1.1#Selector_UI |Selector UI]] (GTK variant)<br />
<br />
This page mostly describe GTK variant of the [[Components 1.1#Selector_UI |Selector UI]] for Windows that consume services from [[Local I-Card Service Package]] in order to be able to manage local store of [[I-Card |I-Cards]] and to retrieve security tokens for them. [[Local_I-Card_Service_Package |Local I-Card Service]] could optionaly be configured to synchronize local card store with the remote one using [[CardSync_Service |CardSync Service]].<br />
<br />
== End-User Perspective ==<br />
For the end-user, this technology provides the following benefits:<br />
<br />
* Relying party sites do not need to store sensitive identity information.<br />
* Users are put in control of their own identity information and can choose who they trust to store their sensitive data.<br />
* Rather than updating dozens of accounts whenever some piece of identity information changes (such as a phone number), users can update their information at one (or a small number) of IDP sites.<br />
* Users can interact with sites without ever disclosing their identity. For example, an STS can issue a token asserting that a user's age is greater than some required value without disclosing anything else about the user. Because of the trust relationship the relying party has with the STS, it can be sure that that the assertion is true.<br />
<br />
===Functionality===<br />
<br />
[[Image:iss_data_flow.jpg|thumb|right|300px]]<br />
<br />
The selector interact with [http://en.wikipedia.org/wiki/Information_Card Information Card]-compatible web sites and services. In a typical use case, a user wants to complete some type of transaction with a relying party site. This usually requires the exchange of identity information such as the user's given name, surname, street address, and e-mail address. By using an [http://en.wikipedia.org/wiki/Information_Card Information Card]-aware web browser (such as Firefox or IE with the selector extension installed), a user can easily provide the required information by selecting an appropriate [http://en.wikipedia.org/wiki/Information_Card Information Card] from the set of cards that they own. The flow of data in this case would be:<br />
<br />
* A user visits a web site that supports [http://en.wikipedia.org/wiki/Information_Card Information Card]-compatible tokens.<br />
* By clicking on a link or button, an identity selector interface appears and presents a list of cards that satisfy the policy of the web site.<br />
* A card is selected by the user.<br />
* Credentials needed to access the IDP (i.e., ldap directory or something similar) are requested by the identity selector.<br />
* The credentials and required claims are bundled into a request that is signed and sent to the Security Token Service (STS).<br />
* The STS extracts information from the token request, authenticates the user via the IDP, and retrieves the requested claim values. The response is bundled into a message that is signed by the STS and returned to the identity selector.<br />
* The identity selector passes the token returned by the STS to the relying party site.<br />
* The relying party site verifies that the token is issued by a trusted STS and that the token is valid (signature is good, token hasn't expired, etc.).<br />
* Claim values are extracted from the token by the relying party and are used to complete the transaction.<br />
<br />
===Setup===<br />
<to be written><br />
<br />
==Deployer Perspective==<br />
<br />
===Building===<br />
<br />
The required project is:<br />
* app/org.eclipse.higgins.selector.ui.gtk <br />
<br />
This project can be checked out from the Eclipse repository at the following SVN URI:<br />
<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
|-<br />
| https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/app/org.eclipse.higgins.selector.ui.gtk<br />
|-<br />
|}<br />
<br />
You can check it out from the Eclipse repository using a MS Visual C++ plugin like [[AnkhSVN|http://ankhsvn.open.collab.net/]], or by using an external SVN tool such as [[TortoiseSVN|http://tortoisesvn.tigris.org/]].<br />
<br />
To avoid problems, you should check it out into a directory that does not contain any spaces, e.g. '''C:\Higgins\org.eclipse.higgins.selector.ui.gtk'''.<br />
<br />
These instructions are for building the solution with MS Visual C++ 2008 Express Edition.<br />
<br />
You need the following software:<br />
* '''cmake''' - http://www.cmake.org/<br />
* '''Microsoft Visual C++ 2008 Redistributable Package''' - http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en<br />
* '''OpenSSL''' (Full version, not Light version) - http://www.slproweb.com/products/Win32OpenSSL.html<br />
* '''Glade2+GTK''' - http://gladewin32.sourceforge.net/<br />
<br />
To avoid problems, you should install the above software in their default locations (e.g. '''C:\OpenSSL''' and '''C:\Gtk''').<br />
<br />
You need to add the path to cmake.exe to your PATH environment variable.<br />
<br />
The project is designed to be built with '''cmake''', and in order to be able to import it into MS Visual C++, the necessary project files have to be created using the special scripts '''configure_vs.bat''' and '''setupvc.bat''', which are included with the org.eclipse.higgins.selector.ui.gtk project. You may have to edit both scripts and adjust local paths before you can run them. Also, you have to change the line<br />
<br />
<pre><br />
cmake -G "Visual Studio 8 2005" ../..<br />
</pre><br />
<br />
... to ...<br />
<br />
<pre><br />
cmake -G "Visual Studio 9 2008" ../..<br />
</pre><br />
<br />
... depending on which version of MS Visual C++ you are using.<br />
<br />
After these steps, you can run the '''configure_vs.bat''' script. This will create MS Visual C++ project files in the path '''build\vc''' relative to the org.eclipse.higgins.selector.ui.gtk project.<br />
<br />
The main MS Visual C++ project file is '''identityselector.sln'''. You should be able to open this in MS Visual C++ and run a build.<br />
<br />
If during the build you get the error "You appear to be building against the wrong version of OpenSSL", you need to do the following:<br />
# In your OpenSSL installation (e.g. in '''C:\OpenSSL'''), open the file '''include\openssl\opensslconf.h'''.<br />
# Change all occurences of the string '''OPENSSL_SYSNAME_WIN64A''' to '''OPENSSL_SYSNAME_WIN32'''.<br />
# Re-run the build<br />
<br />
After the build succeeds, in order to run the main executable '''bin\identityselector.exe''', you need to manually assemble a directory structure as follows:<br />
* YOUR_DEPLOYMENT_DIRECTORY\: all files and sub-directories from '''build\vc\build\share\identityselector'''<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: identityselector.exe and *.dll from '''build\vc\build\bin\Debug'''<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: libssl32.dll, libeay32.dll and ssleay32.dll from your OpenSSL installation<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: msvcm90d.dll, msvcp90d.dll, msvcr90d.dll and Microsoft.VC90.DebugCRT.manifest from your MS Visual C++ installation<br />
<br />
===Configuration===<br />
<br />
GTK selector UI uses <br />
'''"%HOMEPATH%\.ftk\settings\58EB0021-F939-48BA-B872-E93C4B380D4F\settings.xml"''' configuration file at runtime to read and store its configuration. If this file doesn't exist GTK selector will create one with the default settings at first sturt up.<br />
<br />
By default selector UI uses file system card store that stores cards in '''"%HOMEPATH%\.iss\iss_cards"''' filder.<br />
<br />
Selector UI could be configured to use synchronizing card store that synchronizes local card store with the remote one by using [[CardSync Service]] endpoint. For now synchronizing card store uses ISAMDatadase that is pre-configured to use '''"%HOMEPATH%\.iss\hscs_cards"''' folder to store card localy but could be configured what [[CardSync Service]] endpoint to use.<br />
<br />
<br />
In order to configure Selector UI to use synchronized card store the above configuration file should be manually updated to have CARDS section like in the following example.<br />
<br />
* Note: right now GTK selector is unable to create user account on [[CardSync Service]] endpoint. So, you need to use your real user name and password for rh155.azigo.net [[I-Card Service]] endpoint.<br />
<br />
* Note: that while synchronizing card store is at the development stage it may be necessary to remove entire '''"%HOMEPATH%\.iss\hscs_cards"''' folder when you want to use new version of the selector due to possible data format changes.<br />
<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8" standalone="yes"?><br />
<Settings><br />
<Section Id="CARDS"><br />
<Setting Name="STORE.TYPE" Data="urn:org:eclipse:higgins:cardstore:type:hcsp"/><br />
<Setting Name="STORE.URI" Data="http://rh155.azigo.net/cardsync-new/rs"/><br />
<Setting Name="STORE.USERNAME" Data="testUser"/><br />
<!--<br />
your username goes here<br />
<br />
--><br />
<Setting Name="STORE.PASSWORD" Data="testPassword"/><br />
<!--<br />
your password goes here<br />
<br />
--><br />
</Section><br />
<Section Id="gtkui"><br />
<Setting Name="MAIN.X" Data="733"/><br />
<Setting Name="MAIN.Y" Data="116"/><br />
<Setting Name="MAIN.WIDTH" Data="640"/><br />
<Setting Name="MAIN.HEIGHT" Data="480"/><br />
<Setting Name="MAIN.PANEPOS" Data="291"/><br />
<Setting Name="MAIN.COLWIDTH" Data="264"/><br />
<Setting Name="MAIN.SHOWTOOLBAR" Data="true"/><br />
</Section><br />
</Settings><br />
</source><br />
<br />
==Developer Perspective==<br />
<br />
===Architecture===<br />
<br />
[[Image:GTK-selector-1.1.120.png|center]]<br />
<br />
''([[Diagram Key]])''<br />
<br />
===Components, Packages & Services ===<br />
Components:<br />
* [[Components 1.1#Higgins_Browser_Extension]] (HBX)<br />
* [[Components 1.1#HSS_Manager]]<br />
* [[Components 1.1#HSS_Launcher]]<br />
* [[Components 1.1#Higgins_Selector_Switch]] (HSS)<br />
* [[Components 1.1#Selector_UI]] (GTK variant)<br />
Packages:<br />
* [[Local I-Card Service Package]]<br />
Services:<br />
* [[CardSync Service]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=GTK_Selector_1.1-Win&diff=168461GTK Selector 1.1-Win2009-08-20T12:01:39Z<p>Vkokhan.aquasoft.dp.ua: /* Configuration */</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
<br />
This page describes Native code [[I-Card]] Selector for Firefox and IE (also callable by local apps) for Windows. <br />
<br />
== Version ==<br />
This is the updated 1.1 version of the Higgins 1.0 [[GTK and Cocoa Selector 1.0]].<br />
<br />
==Overview ==<br />
Entire [[GTK Selector 1.1-Win]] solution consists of the following components:<br />
<br />
* [[Components 1.1#Higgins_Browser_Extension |Higgins Browser Extension]] (HBX)<br />
* [[Components 1.1#HSS_Manager |HSS Manager]]<br />
* [[Components 1.1#HSS_Launcher |HSS Launcher]]<br />
* [[Components 1.1#Higgins_Selector_Switch |Higgins Selector Switch]] (HSS)<br />
* [[Components 1.1#Selector_UI |Selector UI]] (GTK variant)<br />
<br />
This page mostly describe GTK variant of the [[Components 1.1#Selector_UI |Selector UI]] for Windows that consume services from [[Local I-Card Service Package]] in order to be able to manage local store of [[I-Card |I-Cards]] and to retrieve security tokens for them. [[Local_I-Card_Service_Package |Local I-Card Service]] could optionaly be configured to synchronize local card store with the remote one using [[CardSync_Service |CardSync Service]].<br />
<br />
== End-User Perspective ==<br />
For the end-user, this technology provides the following benefits:<br />
<br />
* Relying party sites do not need to store sensitive identity information.<br />
* Users are put in control of their own identity information and can choose who they trust to store their sensitive data.<br />
* Rather than updating dozens of accounts whenever some piece of identity information changes (such as a phone number), users can update their information at one (or a small number) of IDP sites.<br />
* Users can interact with sites without ever disclosing their identity. For example, an STS can issue a token asserting that a user's age is greater than some required value without disclosing anything else about the user. Because of the trust relationship the relying party has with the STS, it can be sure that that the assertion is true.<br />
<br />
===Functionality===<br />
<br />
[[Image:iss_data_flow.jpg|thumb|right|300px]]<br />
<br />
The selector interact with [http://en.wikipedia.org/wiki/Information_Card Information Card]-compatible web sites and services. In a typical use case, a user wants to complete some type of transaction with a relying party site. This usually requires the exchange of identity information such as the user's given name, surname, street address, and e-mail address. By using an [http://en.wikipedia.org/wiki/Information_Card Information Card]-aware web browser (such as Firefox or IE with the selector extension installed), a user can easily provide the required information by selecting an appropriate [http://en.wikipedia.org/wiki/Information_Card Information Card] from the set of cards that they own. The flow of data in this case would be:<br />
<br />
* A user visits a web site that supports [http://en.wikipedia.org/wiki/Information_Card Information Card]-compatible tokens.<br />
* By clicking on a link or button, an identity selector interface appears and presents a list of cards that satisfy the policy of the web site.<br />
* A card is selected by the user.<br />
* Credentials needed to access the IDP (i.e., ldap directory or something similar) are requested by the identity selector.<br />
* The credentials and required claims are bundled into a request that is signed and sent to the Security Token Service (STS).<br />
* The STS extracts information from the token request, authenticates the user via the IDP, and retrieves the requested claim values. The response is bundled into a message that is signed by the STS and returned to the identity selector.<br />
* The identity selector passes the token returned by the STS to the relying party site.<br />
* The relying party site verifies that the token is issued by a trusted STS and that the token is valid (signature is good, token hasn't expired, etc.).<br />
* Claim values are extracted from the token by the relying party and are used to complete the transaction.<br />
<br />
==Deployer Perspective==<br />
<br />
===Building===<br />
<br />
The required project is:<br />
* app/org.eclipse.higgins.selector.ui.gtk <br />
<br />
This project can be checked out from the Eclipse repository at the following SVN URI:<br />
<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
|-<br />
| https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/app/org.eclipse.higgins.selector.ui.gtk<br />
|-<br />
|}<br />
<br />
You can check it out from the Eclipse repository using a MS Visual C++ plugin like [[AnkhSVN|http://ankhsvn.open.collab.net/]], or by using an external SVN tool such as [[TortoiseSVN|http://tortoisesvn.tigris.org/]].<br />
<br />
To avoid problems, you should check it out into a directory that does not contain any spaces, e.g. '''C:\Higgins\org.eclipse.higgins.selector.ui.gtk'''.<br />
<br />
These instructions are for building the solution with MS Visual C++ 2008 Express Edition.<br />
<br />
You need the following software:<br />
* '''cmake''' - http://www.cmake.org/<br />
* '''Microsoft Visual C++ 2008 Redistributable Package''' - http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en<br />
* '''OpenSSL''' (Full version, not Light version) - http://www.slproweb.com/products/Win32OpenSSL.html<br />
* '''Glade2+GTK''' - http://gladewin32.sourceforge.net/<br />
<br />
To avoid problems, you should install the above software in their default locations (e.g. '''C:\OpenSSL''' and '''C:\Gtk''').<br />
<br />
You need to add the path to cmake.exe to your PATH environment variable.<br />
<br />
The project is designed to be built with '''cmake''', and in order to be able to import it into MS Visual C++, the necessary project files have to be created using the special scripts '''configure_vs.bat''' and '''setupvc.bat''', which are included with the org.eclipse.higgins.selector.ui.gtk project. You may have to edit both scripts and adjust local paths before you can run them. Also, you have to change the line<br />
<br />
<pre><br />
cmake -G "Visual Studio 8 2005" ../..<br />
</pre><br />
<br />
... to ...<br />
<br />
<pre><br />
cmake -G "Visual Studio 9 2008" ../..<br />
</pre><br />
<br />
... depending on which version of MS Visual C++ you are using.<br />
<br />
After these steps, you can run the '''configure_vs.bat''' script. This will create MS Visual C++ project files in the path '''build\vc''' relative to the org.eclipse.higgins.selector.ui.gtk project.<br />
<br />
The main MS Visual C++ project file is '''identityselector.sln'''. You should be able to open this in MS Visual C++ and run a build.<br />
<br />
If during the build you get the error "You appear to be building against the wrong version of OpenSSL", you need to do the following:<br />
# In your OpenSSL installation (e.g. in '''C:\OpenSSL'''), open the file '''include\openssl\opensslconf.h'''.<br />
# Change all occurences of the string '''OPENSSL_SYSNAME_WIN64A''' to '''OPENSSL_SYSNAME_WIN32'''.<br />
# Re-run the build<br />
<br />
After the build succeeds, in order to run the main executable '''bin\identityselector.exe''', you need to manually assemble a directory structure as follows:<br />
* YOUR_DEPLOYMENT_DIRECTORY\: all files and sub-directories from '''build\vc\build\share\identityselector'''<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: identityselector.exe and *.dll from '''build\vc\build\bin\Debug'''<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: libssl32.dll, libeay32.dll and ssleay32.dll from your OpenSSL installation<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: msvcm90d.dll, msvcp90d.dll, msvcr90d.dll and Microsoft.VC90.DebugCRT.manifest from your MS Visual C++ installation<br />
<br />
===Configuration===<br />
<br />
GTK selector UI uses <br />
'''"%HOMEPATH%\.ftk\settings\58EB0021-F939-48BA-B872-E93C4B380D4F\settings.xml"''' configuration file at runtime to read and store its configuration. If this file doesn't exist GTK selector will create one with the default settings at first sturt up.<br />
<br />
By default selector UI uses file system card store that stores cards in '''"%HOMEPATH%\.iss\iss_cards"''' filder.<br />
<br />
Selector UI could be configured to use synchronizing card store that synchronizes local card store with the remote one by using [[CardSync Service]] endpoint. For now synchronizing card store uses ISAMDatadase that is pre-configured to use '''"%HOMEPATH%\.iss\hscs_cards"''' folder to store card localy but could be configured what [[CardSync Service]] endpoint to use.<br />
<br />
<br />
In order to configure Selector UI to use synchronized card store the above configuration file should be manually updated to have CARDS section like in the following example.<br />
<br />
* Note: right now GTK selector is unable to create user account on [[CardSync Service]] endpoint. So, you need to use your real user name and password for rh155.azigo.net [[I-Card Service]] endpoint.<br />
<br />
* Note: that while synchronizing card store is at the development stage it may be necessary to remove entire '''"%HOMEPATH%\.iss\hscs_cards"''' folder when you want to use new version of the selector due to possible data format changes.<br />
<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8" standalone="yes"?><br />
<Settings><br />
<Section Id="CARDS"><br />
<Setting Name="STORE.TYPE" Data="urn:org:eclipse:higgins:cardstore:type:hcsp"/><br />
<Setting Name="STORE.URI" Data="http://rh155.azigo.net/cardsync-new/rs"/><br />
<Setting Name="STORE.USERNAME" Data="testUser"/><br />
<!--<br />
your username goes here<br />
<br />
--><br />
<Setting Name="STORE.PASSWORD" Data="testPassword"/><br />
<!--<br />
your password goes here<br />
<br />
--><br />
</Section><br />
<Section Id="gtkui"><br />
<Setting Name="MAIN.X" Data="733"/><br />
<Setting Name="MAIN.Y" Data="116"/><br />
<Setting Name="MAIN.WIDTH" Data="640"/><br />
<Setting Name="MAIN.HEIGHT" Data="480"/><br />
<Setting Name="MAIN.PANEPOS" Data="291"/><br />
<Setting Name="MAIN.COLWIDTH" Data="264"/><br />
<Setting Name="MAIN.SHOWTOOLBAR" Data="true"/><br />
</Section><br />
</Settings><br />
</source><br />
<br />
==Developer Perspective==<br />
<br />
===Architecture===<br />
<br />
[[Image:GTK-selector-1.1.120.png|center]]<br />
<br />
''([[Diagram Key]])''<br />
<br />
===Components, Packages & Services ===<br />
Components:<br />
* [[Components 1.1#Higgins_Browser_Extension]] (HBX)<br />
* [[Components 1.1#HSS_Manager]]<br />
* [[Components 1.1#HSS_Launcher]]<br />
* [[Components 1.1#Higgins_Selector_Switch]] (HSS)<br />
* [[Components 1.1#Selector_UI]] (GTK variant)<br />
Packages:<br />
* [[Local I-Card Service Package]]<br />
Services:<br />
* [[CardSync Service]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=GTK_Selector_1.1-Win&diff=168459GTK Selector 1.1-Win2009-08-20T11:57:29Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
<br />
This page describes Native code [[I-Card]] Selector for Firefox and IE (also callable by local apps) for Windows. <br />
<br />
== Version ==<br />
This is the updated 1.1 version of the Higgins 1.0 [[GTK and Cocoa Selector 1.0]].<br />
<br />
==Overview ==<br />
Entire [[GTK Selector 1.1-Win]] solution consists of the following components:<br />
<br />
* [[Components 1.1#Higgins_Browser_Extension |Higgins Browser Extension]] (HBX)<br />
* [[Components 1.1#HSS_Manager |HSS Manager]]<br />
* [[Components 1.1#HSS_Launcher |HSS Launcher]]<br />
* [[Components 1.1#Higgins_Selector_Switch |Higgins Selector Switch]] (HSS)<br />
* [[Components 1.1#Selector_UI |Selector UI]] (GTK variant)<br />
<br />
This page mostly describe GTK variant of the [[Components 1.1#Selector_UI |Selector UI]] for Windows that consume services from [[Local I-Card Service Package]] in order to be able to manage local store of [[I-Card |I-Cards]] and to retrieve security tokens for them. [[Local_I-Card_Service_Package |Local I-Card Service]] could optionaly be configured to synchronize local card store with the remote one using [[CardSync_Service |CardSync Service]].<br />
<br />
== End-User Perspective ==<br />
For the end-user, this technology provides the following benefits:<br />
<br />
* Relying party sites do not need to store sensitive identity information.<br />
* Users are put in control of their own identity information and can choose who they trust to store their sensitive data.<br />
* Rather than updating dozens of accounts whenever some piece of identity information changes (such as a phone number), users can update their information at one (or a small number) of IDP sites.<br />
* Users can interact with sites without ever disclosing their identity. For example, an STS can issue a token asserting that a user's age is greater than some required value without disclosing anything else about the user. Because of the trust relationship the relying party has with the STS, it can be sure that that the assertion is true.<br />
<br />
===Functionality===<br />
<br />
[[Image:iss_data_flow.jpg|thumb|right|300px]]<br />
<br />
The selector interact with [http://en.wikipedia.org/wiki/Information_Card Information Card]-compatible web sites and services. In a typical use case, a user wants to complete some type of transaction with a relying party site. This usually requires the exchange of identity information such as the user's given name, surname, street address, and e-mail address. By using an [http://en.wikipedia.org/wiki/Information_Card Information Card]-aware web browser (such as Firefox or IE with the selector extension installed), a user can easily provide the required information by selecting an appropriate [http://en.wikipedia.org/wiki/Information_Card Information Card] from the set of cards that they own. The flow of data in this case would be:<br />
<br />
* A user visits a web site that supports [http://en.wikipedia.org/wiki/Information_Card Information Card]-compatible tokens.<br />
* By clicking on a link or button, an identity selector interface appears and presents a list of cards that satisfy the policy of the web site.<br />
* A card is selected by the user.<br />
* Credentials needed to access the IDP (i.e., ldap directory or something similar) are requested by the identity selector.<br />
* The credentials and required claims are bundled into a request that is signed and sent to the Security Token Service (STS).<br />
* The STS extracts information from the token request, authenticates the user via the IDP, and retrieves the requested claim values. The response is bundled into a message that is signed by the STS and returned to the identity selector.<br />
* The identity selector passes the token returned by the STS to the relying party site.<br />
* The relying party site verifies that the token is issued by a trusted STS and that the token is valid (signature is good, token hasn't expired, etc.).<br />
* Claim values are extracted from the token by the relying party and are used to complete the transaction.<br />
<br />
==Deployer Perspective==<br />
<br />
===Building===<br />
<br />
The required project is:<br />
* app/org.eclipse.higgins.selector.ui.gtk <br />
<br />
This project can be checked out from the Eclipse repository at the following SVN URI:<br />
<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
|-<br />
| https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/app/org.eclipse.higgins.selector.ui.gtk<br />
|-<br />
|}<br />
<br />
You can check it out from the Eclipse repository using a MS Visual C++ plugin like [[AnkhSVN|http://ankhsvn.open.collab.net/]], or by using an external SVN tool such as [[TortoiseSVN|http://tortoisesvn.tigris.org/]].<br />
<br />
To avoid problems, you should check it out into a directory that does not contain any spaces, e.g. '''C:\Higgins\org.eclipse.higgins.selector.ui.gtk'''.<br />
<br />
These instructions are for building the solution with MS Visual C++ 2008 Express Edition.<br />
<br />
You need the following software:<br />
* '''cmake''' - http://www.cmake.org/<br />
* '''Microsoft Visual C++ 2008 Redistributable Package''' - http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en<br />
* '''OpenSSL''' (Full version, not Light version) - http://www.slproweb.com/products/Win32OpenSSL.html<br />
* '''Glade2+GTK''' - http://gladewin32.sourceforge.net/<br />
<br />
To avoid problems, you should install the above software in their default locations (e.g. '''C:\OpenSSL''' and '''C:\Gtk''').<br />
<br />
You need to add the path to cmake.exe to your PATH environment variable.<br />
<br />
The project is designed to be built with '''cmake''', and in order to be able to import it into MS Visual C++, the necessary project files have to be created using the special scripts '''configure_vs.bat''' and '''setupvc.bat''', which are included with the org.eclipse.higgins.selector.ui.gtk project. You may have to edit both scripts and adjust local paths before you can run them. Also, you have to change the line<br />
<br />
<pre><br />
cmake -G "Visual Studio 8 2005" ../..<br />
</pre><br />
<br />
... to ...<br />
<br />
<pre><br />
cmake -G "Visual Studio 9 2008" ../..<br />
</pre><br />
<br />
... depending on which version of MS Visual C++ you are using.<br />
<br />
After these steps, you can run the '''configure_vs.bat''' script. This will create MS Visual C++ project files in the path '''build\vc''' relative to the org.eclipse.higgins.selector.ui.gtk project.<br />
<br />
The main MS Visual C++ project file is '''identityselector.sln'''. You should be able to open this in MS Visual C++ and run a build.<br />
<br />
If during the build you get the error "You appear to be building against the wrong version of OpenSSL", you need to do the following:<br />
# In your OpenSSL installation (e.g. in '''C:\OpenSSL'''), open the file '''include\openssl\opensslconf.h'''.<br />
# Change all occurences of the string '''OPENSSL_SYSNAME_WIN64A''' to '''OPENSSL_SYSNAME_WIN32'''.<br />
# Re-run the build<br />
<br />
After the build succeeds, in order to run the main executable '''bin\identityselector.exe''', you need to manually assemble a directory structure as follows:<br />
* YOUR_DEPLOYMENT_DIRECTORY\: all files and sub-directories from '''build\vc\build\share\identityselector'''<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: identityselector.exe and *.dll from '''build\vc\build\bin\Debug'''<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: libssl32.dll, libeay32.dll and ssleay32.dll from your OpenSSL installation<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: msvcm90d.dll, msvcp90d.dll, msvcr90d.dll and Microsoft.VC90.DebugCRT.manifest from your MS Visual C++ installation<br />
<br />
===Configuration===<br />
<br />
GTK selector UI uses <br />
'''"%HOMEPATH%\.ftk\settings\58EB0021-F939-48BA-B872-E93C4B380D4F\settings.xml"''' configuration file at runtime to read and store its configuration. If this file doesn't exist GTK selector will create one with the default settings at first sturt up.<br />
<br />
By default selector UI uses file system card store that store cards in '''"%HOMEPATH%\.iss\iss_cards"''' filder.<br />
<br />
Selector UI could be configured to use synchronizing card store that synchronize local card store with the remote one by using [[CardSync Service]] endpoint. For now synchronizing card store uses ISAMDatadase that is pre-configured to use '''"%HOMEPATH%\.iss\hscs_cards"''' folder to store card localy but could be configured what [[CardSync Service]] endpoint to use.<br />
<br />
<br />
In order to configure Selector UI to use synchronized card store this configuration file should be manually updated to have CARDS section like in the following example.<br />
<br />
* Note: right now GTK selector is unable to create user account on [[CardSync Service]] endpoint. So, you need to use your real user name and password for rh155.azigo.net [[I-Card Service]] endpoint.<br />
<br />
* Note: that while synchronizing card store is at the development stage it may be necessary to remove entire '''"%HOMEPATH%\.iss\hscs_cards"''' folder when you want to use new version of the selector due to possible data format changes.<br />
<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8" standalone="yes"?><br />
<Settings><br />
<Section Id="CARDS"><br />
<Setting Name="STORE.TYPE" Data="urn:org:eclipse:higgins:cardstore:type:hcsp"/><br />
<Setting Name="STORE.URI" Data="http://rh155.azigo.net/cardsync-new/rs"/><br />
<Setting Name="STORE.USERNAME" Data="testUser"/><br />
<!--<br />
your username goes here<br />
<br />
--><br />
<Setting Name="STORE.PASSWORD" Data="testPassword"/><br />
<!--<br />
your password goes here<br />
<br />
--><br />
</Section><br />
<Section Id="gtkui"><br />
<Setting Name="MAIN.X" Data="733"/><br />
<Setting Name="MAIN.Y" Data="116"/><br />
<Setting Name="MAIN.WIDTH" Data="640"/><br />
<Setting Name="MAIN.HEIGHT" Data="480"/><br />
<Setting Name="MAIN.PANEPOS" Data="291"/><br />
<Setting Name="MAIN.COLWIDTH" Data="264"/><br />
<Setting Name="MAIN.SHOWTOOLBAR" Data="true"/><br />
</Section><br />
</Settings><br />
</source><br />
<br />
==Developer Perspective==<br />
<br />
===Architecture===<br />
<br />
[[Image:GTK-selector-1.1.120.png|center]]<br />
<br />
''([[Diagram Key]])''<br />
<br />
===Components, Packages & Services ===<br />
Components:<br />
* [[Components 1.1#Higgins_Browser_Extension]] (HBX)<br />
* [[Components 1.1#HSS_Manager]]<br />
* [[Components 1.1#HSS_Launcher]]<br />
* [[Components 1.1#Higgins_Selector_Switch]] (HSS)<br />
* [[Components 1.1#Selector_UI]] (GTK variant)<br />
Packages:<br />
* [[Local I-Card Service Package]]<br />
Services:<br />
* [[CardSync Service]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=GTK_Selector_1.1-Win&diff=168456GTK Selector 1.1-Win2009-08-20T09:14:31Z<p>Vkokhan.aquasoft.dp.ua: /* Configuration */</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
<br />
This page describes Native code [[I-Card]] Selector for Firefox and IE (also callable by local apps) for Windows. <br />
<br />
=== Version ===<br />
This is the updated 1.1 version of the Higgins 1.0 [[GTK and Cocoa Selector 1.0]].<br />
<br />
== End-User Perspective ==<br />
<to be written><br />
<br />
==Deployer Perspective==<br />
<br />
===Building===<br />
<br />
The required project is:<br />
* app/org.eclipse.higgins.selector.ui.gtk <br />
<br />
This project can be checked out from the Eclipse repository at the following SVN URI:<br />
<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
|-<br />
| https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/app/org.eclipse.higgins.selector.ui.gtk<br />
|-<br />
|}<br />
<br />
You can check it out from the Eclipse repository using a MS Visual C++ plugin like [[AnkhSVN|http://ankhsvn.open.collab.net/]], or by using an external SVN tool such as [[TortoiseSVN|http://tortoisesvn.tigris.org/]].<br />
<br />
To avoid problems, you should check it out into a directory that does not contain any spaces, e.g. '''C:\Higgins\org.eclipse.higgins.selector.ui.gtk'''.<br />
<br />
These instructions are for building the solution with MS Visual C++ 2008 Express Edition.<br />
<br />
You need the following software:<br />
* '''cmake''' - http://www.cmake.org/<br />
* '''Microsoft Visual C++ 2008 Redistributable Package''' - http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en<br />
* '''OpenSSL''' (Full version, not Light version) - http://www.slproweb.com/products/Win32OpenSSL.html<br />
* '''Glade2+GTK''' - http://gladewin32.sourceforge.net/<br />
<br />
To avoid problems, you should install the above software in their default locations (e.g. '''C:\OpenSSL''' and '''C:\Gtk''').<br />
<br />
You need to add the path to cmake.exe to your PATH environment variable.<br />
<br />
The project is designed to be built with '''cmake''', and in order to be able to import it into MS Visual C++, the necessary project files have to be created using the special scripts '''configure_vs.bat''' and '''setupvc.bat''', which are included with the org.eclipse.higgins.selector.ui.gtk project. You may have to edit both scripts and adjust local paths before you can run them. Also, you have to change the line<br />
<br />
<pre><br />
cmake -G "Visual Studio 8 2005" ../..<br />
</pre><br />
<br />
... to ...<br />
<br />
<pre><br />
cmake -G "Visual Studio 9 2008" ../..<br />
</pre><br />
<br />
... depending on which version of MS Visual C++ you are using.<br />
<br />
After these steps, you can run the '''configure_vs.bat''' script. This will create MS Visual C++ project files in the path '''build\vc''' relative to the org.eclipse.higgins.selector.ui.gtk project.<br />
<br />
The main MS Visual C++ project file is '''identityselector.sln'''. You should be able to open this in MS Visual C++ and run a build.<br />
<br />
If during the build you get the error "You appear to be building against the wrong version of OpenSSL", you need to do the following:<br />
# In your OpenSSL installation (e.g. in '''C:\OpenSSL'''), open the file '''include\openssl\opensslconf.h'''.<br />
# Change all occurences of the string '''OPENSSL_SYSNAME_WIN64A''' to '''OPENSSL_SYSNAME_WIN32'''.<br />
# Re-run the build<br />
<br />
After the build succeeds, in order to run the main executable '''bin\identityselector.exe''', you need to manually assemble a directory structure as follows:<br />
* YOUR_DEPLOYMENT_DIRECTORY\: all files and sub-directories from '''build\vc\build\share\identityselector'''<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: identityselector.exe and *.dll from '''build\vc\build\bin\Debug'''<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: libssl32.dll, libeay32.dll and ssleay32.dll from your OpenSSL installation<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: msvcm90d.dll, msvcp90d.dll, msvcr90d.dll and Microsoft.VC90.DebugCRT.manifest from your MS Visual C++ installation<br />
<br />
===Configuration===<br />
<br />
GTK selector UI uses <br />
%HOMEPATH%\.ftk\settings\58EB0021-F939-48BA-B872-E93C4B380D4F\settings.xml configuration file at runtime to read and store its configuration. If this file doesn't exist GTK selector will create one with the default settings at first sturt up.<br />
<br />
In order to work with [[CardSync Service]] endpoint this configuration file should be manually updated to have CARDS section like in the following example.<br />
<br />
Note that right now GTK selector is unable to create user account on [[CardSync Service]] endpoint. So, you need to use your real user name and password for rh155.azigo.net [[I-Card Service]] endpoint.<br />
<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8" standalone="yes"?><br />
<Settings><br />
<Section Id="CARDS"><br />
<Setting Name="STORE.TYPE" Data="urn:org:eclipse:higgins:cardstore:type:hcsp"/><br />
<Setting Name="STORE.URI" Data="http://rh155.azigo.net/cardsync-new/rs"/><br />
<Setting Name="STORE.USERNAME" Data="testUser"/><br />
<!--<br />
your username goes here<br />
<br />
--><br />
<Setting Name="STORE.PASSWORD" Data="testPassword"/><br />
<!--<br />
your password goes here<br />
<br />
--><br />
</Section><br />
<Section Id="gtkui"><br />
<Setting Name="MAIN.X" Data="733"/><br />
<Setting Name="MAIN.Y" Data="116"/><br />
<Setting Name="MAIN.WIDTH" Data="640"/><br />
<Setting Name="MAIN.HEIGHT" Data="480"/><br />
<Setting Name="MAIN.PANEPOS" Data="291"/><br />
<Setting Name="MAIN.COLWIDTH" Data="264"/><br />
<Setting Name="MAIN.SHOWTOOLBAR" Data="true"/><br />
</Section><br />
</Settings><br />
</source><br />
<br />
==Developer Perspective==<br />
<br />
===Architecture===<br />
<br />
[[Image:GTK-selector-1.1.120.png|center]]<br />
<br />
''([[Diagram Key]])''<br />
<br />
===Components, Packages & Services ===<br />
Components:<br />
* [[Components 1.1#Higgins_Browser_Extension]] (HBX)<br />
* [[Components 1.1#HSS_Manager]]<br />
* [[Components 1.1#HSS_Launcher]]<br />
* [[Components 1.1#Higgins_Selector_Switch]] (HSS)<br />
* [[Components 1.1#Selector_UI]] (GTK variant)<br />
Packages:<br />
* [[Local I-Card Service Package]]<br />
Services:<br />
* [[CardSync Service]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=GTK_Selector_1.1-Win&diff=166503GTK Selector 1.1-Win2009-08-03T15:19:39Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
<br />
==Introduction==<br />
Native code [[I-Card]] Selector for Firefox and IE (also callable by local apps). This is the updated 1.1 version of the Higgins 1.0 [[GTK and Cocoa Selector 1.0]].<br />
<br />
== End-User Perspective ==<br />
<br />
<br />
=== Try it ===<br />
<br />
<br />
==Deployer Perspective==<br />
<br />
<br />
===Configuration===<br />
<br />
<br />
==Developer Perspective==<br />
<br />
===Architecture===<br />
<br />
[[Image:GTK-selector-1.1.120.png|center]]<br />
<br />
''([[Diagram Key]])''<br />
<br />
===Components, Packages & Services ===<br />
Components:<br />
* [[Components 1.1#Higgins_Browser_Extension]] (HBX)<br />
* [[Components 1.1#HSS_Manager]]<br />
* [[Components 1.1#HSS_Launcher]]<br />
* [[Components 1.1#Higgins_Selector_Switch]] (HSS)<br />
* [[Components 1.1#Selector_UI]] (GTK variant)<br />
Packages:<br />
* [[Local I-Card Service Package]]<br />
Services:<br />
* [[CardSync Service]]<br />
<br />
===Building===<br />
<br />
The required project is:<br />
* app/org.eclipse.higgins.selector.ui.gtk <br />
<br />
This project can be checked out from the Eclipse repository at the following SVN URI:<br />
<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
|-<br />
| https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/app/org.eclipse.higgins.selector.ui.gtk<br />
|-<br />
|}<br />
<br />
You can check it out from the Eclipse repository using a MS Visual C++ plugin like [[AnkhSVN|http://ankhsvn.open.collab.net/]], or by using an external SVN tool such as [[TortoiseSVN|http://tortoisesvn.tigris.org/]].<br />
<br />
To avoid problems, you should check it out into a directory that does not contain any spaces, e.g. '''C:\Higgins\org.eclipse.higgins.selector.ui.gtk'''.<br />
<br />
These instructions are for building the solution with MS Visual C++ 2008 Express Edition.<br />
<br />
You need the following software:<br />
* '''cmake''' - http://www.cmake.org/<br />
* '''Microsoft Visual C++ 2008 Redistributable Package''' - http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en<br />
* '''OpenSSL''' (Full version, not Light version) - http://www.slproweb.com/products/Win32OpenSSL.html<br />
* '''Glade2+GTK''' - http://gladewin32.sourceforge.net/<br />
<br />
To avoid problems, you should install the above software in their default locations (e.g. '''C:\OpenSSL''' and '''C:\Gtk''').<br />
<br />
You need to add the path to cmake.exe to your PATH environment variable.<br />
<br />
The project is designed to be built with '''cmake''', and in order to be able to import it into MS Visual C++, the necessary project files have to be created using the special scripts '''configure_vs.bat''' and '''setupvc.bat''', which are included with the org.eclipse.higgins.selector.ui.gtk project. You may have to edit both scripts and adjust local paths before you can run them. Also, you have to change the line<br />
<br />
<pre><br />
cmake -G "Visual Studio 8 2005" ../..<br />
</pre><br />
<br />
... to ...<br />
<br />
<pre><br />
cmake -G "Visual Studio 9 2008" ../..<br />
</pre><br />
<br />
... depending on which version of MS Visual C++ you are using.<br />
<br />
After these steps, you can run the '''configure_vs.bat''' script. This will create MS Visual C++ project files in the path '''build\vc''' relative to the org.eclipse.higgins.selector.ui.gtk project.<br />
<br />
The main MS Visual C++ project file is '''identityselector.sln'''. You should be able to open this in MS Visual C++ and run a build.<br />
<br />
If during the build you get the error "You appear to be building against the wrong version of OpenSSL", you need to do the following:<br />
# In your OpenSSL installation (e.g. in '''C:\OpenSSL'''), open the file '''include\openssl\opensslconf.h'''.<br />
# Change all occurences of the string '''OPENSSL_SYSNAME_WIN64A''' to '''OPENSSL_SYSNAME_WIN32'''.<br />
# Re-run the build<br />
<br />
After the build succeeds, in order to run the main executable '''bin\identityselector.exe''', you need to manually assemble a directory structure as follows:<br />
* YOUR_DEPLOYMENT_DIRECTORY\: all files and sub-directories from '''build\vc\build\share\identityselector'''<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: identityselector.exe and *.dll from '''build\vc\build\bin\Debug'''<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: libssl32.dll, libeay32.dll and ssleay32.dll from your OpenSSL installation<br />
* YOUR_DEPLOYMENT_DIRECTORY\bin\: msvcm90d.dll, msvcp90d.dll, msvcr90d.dll and Microsoft.VC90.DebugCRT.manifest from your MS Visual C++ installation<br />
<br />
===Configuration===<br />
<br />
GTK selector UI uses <br />
%HOMEPATH%\.ftk\settings\58EB0021-F939-48BA-B872-E93C4B380D4F\settings.xml configuration file at runtime to read and store its configuration. If this file doesn't exist GTK selector will create one with the default settings at first sturt up.<br />
<br />
In order to work with [[CardSync Service]] endpoint this configuration file should be manually updated to have CARDS section like in the following example.<br />
<br />
Note that right now GTK selector is unable to create user account on [[CardSync Service]] endpoint. So, you need to use your real user name and password for rh155.azigo.net [[I-Card Service]] endpoint.<br />
<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="utf-8" standalone="yes"?><br />
<Settings><br />
<Section Id="CARDS"><br />
<Setting Name="STORE.TYPE" Data="urn:org:eclipse:higgins:cardstore:type:hcsp"/><br />
<Setting Name="STORE.URI" Data="http://rh155.azigo.net/cardsync-rpps/rs"/><br />
<Setting Name="STORE.USERNAME" Data="testUser"/><br />
<!--<br />
your username goes here<br />
<br />
--><br />
<Setting Name="STORE.PASSWORD" Data="testPassword"/><br />
<!--<br />
your password goes here<br />
<br />
--><br />
</Section><br />
<Section Id="gtkui"><br />
<Setting Name="MAIN.X" Data="733"/><br />
<Setting Name="MAIN.Y" Data="116"/><br />
<Setting Name="MAIN.WIDTH" Data="640"/><br />
<Setting Name="MAIN.HEIGHT" Data="480"/><br />
<Setting Name="MAIN.PANEPOS" Data="291"/><br />
<Setting Name="MAIN.COLWIDTH" Data="264"/><br />
<Setting Name="MAIN.SHOWTOOLBAR" Data="true"/><br />
</Section><br />
</Settings><br />
</source><br />
<br />
<br />
== Links ==<br />
<br />
<br />
[[Category:Higgins Solutions]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Org.eclipse.higgins.registry&diff=148044Org.eclipse.higgins.registry2009-04-04T18:03:56Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The Registry provide basic service for runtime discovering and loading of plugins implementing some specific interface.<br />
<br />
==Details==<br />
* ''Status'': first code in B-1-1M1<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
Provides basic service for runtime discovering loading and configuring plugins which implements some specific interface. Extended by other registries such as [[I-Card Registry]], [[I-Card Selector Service]], [[User Profile Service]], [[Cache Service]] in order to discover and load their components.<br />
<br />
====Responsibilities====<br />
* Provides interface and basic service for runtime plugins discovering. <br />
* Should be extended in order manage plugins implementing specific interface.<br />
<br />
====API====<br />
* [http://download.eclipse.org/technology/higgins/downloads/registry/lastNightlyBuild/javadoc/index.html Javadoc]<br />
<br />
==Links==<br />
* [[I-Card Registry]]<br />
* [[I-Card Selector Service]]<br />
* [[User Profile Service]]<br />
* [[Cache Service]]<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Org.eclipse.higgins.icard.provider.cardspace.managed.db&diff=148043Org.eclipse.higgins.icard.provider.cardspace.managed.db2009-04-04T17:54:59Z<p>Vkokhan.aquasoft.dp.ua: New page: {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} * I-Card instances instantiated and managed by this I-Card Provider implement the ICard and ITokenCard interfaces (see [...</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
* I-Card instances instantiated and managed by this [[I-Card Provider]] implement the ICard and ITokenCard interfaces (see [[I-Card Interfaces]])<br />
* Retreives signed security tokens from CardSpace-compatible IdP/STSes and acceptable by CardSpace-compatible RPs <br />
* Imports CardSpace-format managed card files<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Org.eclipse.higgins.icard.provider.cardspace.personal.db&diff=148042Org.eclipse.higgins.icard.provider.cardspace.personal.db2009-04-04T17:54:01Z<p>Vkokhan.aquasoft.dp.ua: New page: {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} CardSpace allows the export of card stores containing personal cards along with associated attribute values. * Imports CardS...</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
CardSpace allows the export of card stores containing personal cards along with associated attribute values.<br />
* Imports CardSpace-format personal cards from CardSpace backup files (CRDS files) and transfers the stored values of attributes to IdAS for later retrieval.<br />
* I-Card instances instantiated and managed by this provider implement the base ICard and ITokenCard interfaces (see [[I-Card Interfaces]])<br />
* Uses JDBC to store both cards and their claim values<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components&diff=148041Components2009-04-04T17:44:32Z<p>Vkokhan.aquasoft.dp.ua: /* I-Card Provider */</p>
<hr />
<div>{{#eclipseproject:technology.higgins}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
<br />
This page describes each of the ''Components'' (see definitions below) that are used to construct the released solutions as well as the solutions under development for Higgins 1.1 (see [[Higgins 1.1 Plan]]). Components are comprised of one or more Eclipse projects. The page is organized by the folders in the SVN repository at https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/<br />
<br />
;Component: An abstract service description. Components may be implemented by N ''alternative'' sets of M ''constituent'' Eclipse ''projects''. Although N is often equal to one, it may be greater if there are multiple language implementations of the same service, or if there are alternative projects used in different runtime environments. Although M is also often equal to one, there may be two or three separate projects of various types.<br />
<br />
;Project: An Eclipse project. In Java this builds to a .JAR or .plugin. On LINUX, perhaps a shared library. Types include: ''Impl.'' (implementation), ''Interface'', ''Test'' and ''Misc''<br />
<br />
==Conventions Used on this Page==<br />
* See [[Components Page Conventions]] <br />
* See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
* Eclipse projects (rows) or entire Components (tables) that are not yet a part of any release or stable build should be in the "Nursery" folder<br />
<br />
== App folder ==<br />
The App folder holds [[Components]] that are at the top level of their respective Higgins 1.0 or 1.1 architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name:<br />
<br />
=== GTK and Cocoa Selector ===<br />
{{HigCompTblHead2|name=GTK and Cocoa-based Selector|bugzcomp=ISSD}}<br />
{{HigCompTblSec2|env=C++}} <br />
{{HigCompTblRow2|type=Impl.|appdir=cbselector|h1=[[Image:led-box-green.gif]]|h11=[[Image:led-box-red.gif]]|wikiuser=ahodgkinson.novell.com.com|username=Andy}}<br />
|} <br />
.<br />
<br />
===RCP-based Identity Selector=== <br />
{{HigCompTblHead2|name=RCP-based Identity Selector|bugzcomp=ISS+CLIENT+UI+RCP}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|appdir=crpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
{{HigCompTblRow2|type=Misc.|appdir=crpps.feature|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
|} <br />
.<br />
<br />
===AIR Selector === <br />
{{HigCompTblHead2|name=AIR Selector|bugzcomp=AIR+SELECTOR}} <br />
{{HigCompTblSec2|env=Adobe Flex}}<br />
{{HigCompTblRow2|type=Impl.|appdir=air|h1=[[Image:Led-box-red.gif]]|h11=B-1-1-0*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Higgins Embedded-Selector Extension for Firefox===<br />
{{HigCompTblHead2|name=Higgins Embedded-Selector Extension for Firefox|bugzcomp=HBX|}}<br />
{{HigCompTblSec2|env=Javascript FireFox extension}}<br />
{{HigCompTblRow2|type=Impl.|appdir=hbx|note=|h1=B-1-0-0|h11=[[Image:Led-box-red.gif]]|otherdl=[http://wiki.eclipse.org/HBX_Installation install]|wikiuser=maxim.parityinc.net|username=Maxim}}<br />
|}<br />
.<br />
<br />
===Higgins Browser Extension (HBX)===<br />
{{HigCompTblHead2|name=Higgins Browser Extension|bugzcomp=HBX-NEW|}}<br />
{{HigCompTblSec2|env=Firefox 1.5, 2.0 or 3.0 XPCOM plugin}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxff|h1=[[Image:Led-box-red.gif]]|h11=??|otherdl=[http://wiki.eclipse.org/Higgins_Browser_Extension_for_Firefox_Installation install]|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompTblSec2|env=IE C++ COM Browser Helper Object}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxie|wiki=Higgins Browser Extension for IE |h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Note|type=Impl.|appdir=tcpserver|note=--[[Higgins Browser Extension for IE using Higgins Selector-Selector | note]]|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=??|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|}<br />
.<br />
<br />
===Higgins Selector Switch (HSS)=== <br />
{{HigCompTblHead2|name=Higgins Selector Switch|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===HSS Manager=== <br />
{{HigCompTblHead2|name=HSS Manager|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
===HSS Launcher=== <br />
{{HigCompTblHead2|name=HSS Launcher|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Hosted I-Card Manager ===<br />
{{HigCompTblHead2|name=I-Card Manager Web Application|bugzcomp=I-Card+Broker}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|appdir=icm|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
.<br />
<br />
<br />
<br />
===I-Card Service Web App===<br />
{{HigCompTblHead2|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4 SOAP web app}} <br />
{{HigCompTblRow2|type=Impl.|appdir=rpps.web|note=|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
===Local I-Card Service (LICS) ===<br />
<br />
{{HigCompTblHead2|name=Local I-Card Service|bugzcomp=LICS}}<br />
{{HigCompTblSec2|env=C++}}<br />
{{HigCompTblRow2|type=Impl.|appdir=lics|h1=[[Image:Led-box-red.gif]]||wikiuser=vkokan.parityinc.com|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===MultiProtocol Relying Party Enablement Sample ===<br />
<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement Sample|bugzcomp=RP+SITE }}<br />
{{HigCompTblSec2|env=Java 1.4 WAR}}<br />
{{HigCompTblRow2|type=Impl.|appdir=rp.servlet.sample|note=--[[org.eclipse.higgins.rp.servlet.sample | note]]|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=pka.us.ibm.com|username=Paula}}<br />
|}<br />
&nbsp;<br />
<br />
=== SAML2 IdP === <br />
{{HigCompTblHead2|name=SAML2 IdP|bugzcomp=SAML2+IdP}}<br />
{{HigCompTblSec2|env=Java 1.4 web service}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[org.eclipse.higgins.saml2idp.server | note]]|appdir=saml2idp.server|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=--[[org.eclipse.higgins.saml2idp.test | note]] |appdir=saml2idp.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Misc|note=|appdir=saml2idp.server.config|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=buzoverya@aquasoft.dp.ua|username=TBD}}<br />
|}<br />
&nbsp;<br />
===IdAS XDI Engine ===<br />
{{HigCompTblHead2|name=IdAS XDI Engine|bugzcomp=IdAS}} <br />
{{HigCompTblRow2|type=Impl.|appdir=idas.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Plugins folder ==<br />
The following are in roughly alphabetic order by main project name:<br />
<br />
===Cache Service===<br />
{{HigCompTblHead2|name=Cache Service|bugzcomp=Cache}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Interface|note=|plugdir=cache.api|h1=N/A|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}}<br />
|}<br />
&nbsp;<br />
<br />
===Cache Provider===<br />
{{HigCompTblHead2|name=Cache Provider|bugzcomp=Cache}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Ref. Impl.|note=|plugdir=cache.api|h1=N/A|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Misc |plugdir=configuration.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration Handler===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4 IConfigurationHandler implementation}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xrds|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Dependencies === <br />
{{HigCompTblHead2|name=Redistributable Dependencies}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Misc|note=|plugdir=dependencies.redistributable|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=pkimlach.parityinc.net|username=Peter}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Registry=== <br />
{{HigCompTblHead2|name=I-Card Registry|bugzcomp=I-CARD+REGISTRY}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|note=|plugdir=icard.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Provider=== <br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Note|type=Interface|note=--[[I-Card Interfaces | note]]|plugdir=icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
{{HigCompTblRow2Note|type=Misc.|note=--[[CardSpace I-Card Provider Core | note]] |plugdir=icard.provider.cardspace.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[IdAS-based CardSpace Managed I-Card Provider| note]]<br />
|plugdir=icard.provider.cardspace.managed|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[JDBC-based CardSpace Managed I-Card Provider| note]]<br />
|plugdir=icard.provider.cardspace.managed.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[XML-based CardSpace Managed I-Card Provider | note]]<br />
|plugdir=icard.provider.cardspace.managed.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[IdAS-based CardSpace Personal I-Card Provider | note]]<br />
|plugdir=icard.provider.cardspace.personal|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[JDBC-based CardSpace Personal I-Card Provider | note]]<br />
|plugdir=icard.provider.cardspace.personal.db|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|note=--[[URI I-Card Provider | note]]<br />
|plugdir=icard.provider.uri|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.securestorage|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=TBD|username=TBD}}<br />
|} <br />
&nbsp;<br />
<br />
===I-Card Selector Service (ISS)=== <br />
{{HigCompTblHead2|name=I-Card Selector Service|bugzcomp=ISS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=iss|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|}<br />
&nbsp;<br />
<br />
===ISS Provider===<br />
{{HigCompTblHead2|name=ISS Provider|bugzcomp=ISS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=iss.cardspace|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|} <br />
&nbsp;<br />
<br />
===I-Card Service===<br />
{{HigCompTblHead2|name=I-Card Service|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=rpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===Identity Attribute Service (IdAS) === <br />
{{HigCompTblHead2|name=Identity Attribute Service|bugzcomp=IdAS}} <br />
{{HigCompTblSec2||env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2|type=Misc|plugdir=idas.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Misc.||plugdir=idas.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2Wiki|type=Misc.|appdir=idas.udi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== IdAS Context Provider === <br />
{{HigCompTblHead2|name=Context Provider|bugzcomp=Context+Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=idas.cp.jndi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jena2|h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=slyakhov.parityinc.net|username=SergeyL}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xmlfile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=dsanders.novell.com|username=Daniel}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jspolicy|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.inmem|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.rest.xml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[RDF CP | note]]<br />
|plugdir=idas.cp.rdf|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
<br />
<br />
===Multi-Protocol Relying Party Enablement===<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement|bugzcomp=RP+SITE}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Interface|note=--[[Relying Party Enablement Interface | note]]<br />
|plugdir=rp.interface|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[Relying Party Enablement Servlet Implementation | note]]<br />
|plugdir=rp.servlet|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Misc|note=--[[Relying Party Enablement Information Card Protocol | note]]<br />
|plugdir=rp.icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=pka.us.ibm.com|username=Paula}} <br />
|}<br />
&nbsp;<br />
<br />
===RSS-SSE Support===<br />
{{HigCompTblHead2|name=RSS-SSE Support|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Misc|note=|plugdir=rsse|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Client===<br />
{{HigCompTblHead2|name=STS Client|bugzcomp=STS+CLIENT}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=sts.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Samples|plugdir=sts.client.samples|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Server===<br />
{{HigCompTblHead2|name=STS Server|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.trust|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.metadata|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.profile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Mapping Extension===<br />
{{HigCompTblHead2|name=STS Mapping Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.appliesto|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.extension|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.polling|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Token Extension=== <br />
{{HigCompTblHead2|name=STS Token Extensions|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.handler|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.self|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.encrypt|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.alf|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.identity|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.compound|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.saml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Common=== <br />
{{HigCompTblHead2|name=STS Common|bugzcomp=STS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Base64 Extension===<br />
{{HigCompTblHead2|name=STS Base64 Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.base64.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Binding===<br />
{{HigCompTblHead2|name=STS Binding|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.service|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS XML Security Extension=== <br />
{{HigCompTblHead2|name=STS XML Security Extension|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.xmlsecurity.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
=== STS Information Card Generator === <br />
{{HigCompTblHead2|name=STS Information Card Generator|bugzcomp=STS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=sts.informationcardgenerator|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=dsanders.novell.com|username=Daniel}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Service === <br />
{{HigCompTblHead2|name=User Profile Service}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Provider === <br />
{{HigCompTblHead2|name=User Profile Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util IdAS CP === <br />
{{HigCompTblHead2|name=Util IdAS CP}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.idas.cp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util JScript ===<br />
{{HigCompTblHead2|name=Util JScript}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.jscript|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util SAML === <br />
{{HigCompTblHead2|name=Util SAML}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.saml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=util.saml.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util Socket ===<br />
{{HigCompTblHead2|name=Util Socket}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.socket|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Registry === <br />
{{HigCompTblHead2|name=Registry}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== Messages === <br />
{{HigCompTblHead2|name=Messages}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=messages|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== XDI4j === <br />
{{HigCompTblHead2|name=XDI4j}}<br />
{{HigCompTblSec2|env=Java 1.5}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=xdi4j|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=xdi4j.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Ontology folder ==<br />
=== Higgins Ontology === <br />
{{HigCompTblHead2|name=Higgins Ontology|bugzcomp=DATA-MODEL}}<br />
{{HigCompTblRow2|type=Misc|note=--[[HOWL | note]]<br />
|downloadurl=http://www.eclipse.org/higgins/ontologies/2006/higgins |h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|ontdir=ontology|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Doc folder ==<br />
=== Documentation === <br />
{{HigCompTblHead2|name=Higgins Documentation|bugzcomp=Documentation}}<br />
{{HigCompTblRow2|type=Misc|note=doc<br />
|docdir=doc/org.eclipse.higgins.doc|downloadurl=|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Planned Components ==<br />
===Selector UI === <br />
Destined for the /app folder<br />
{{HigCompTblHead2|name=Selector UI|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=GTK}}<br />
{{HigCompTblSec2|env=Cocoa}}<br />
{{HigCompTblSec2|env=Adobe AIR}}<br />
|} <br />
&nbsp;<br />
<br />
<br />
<br />
===Synchronizing Card Store === <br />
Destined for the /plugins folder<br />
{{HigCompTblHead2|name=Synchronizing Card Store|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=C++}}<br />
|} <br />
.</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Org.eclipse.higgins.icard.provider.cardspace.personal&diff=148039Org.eclipse.higgins.icard.provider.cardspace.personal2009-04-04T17:39:57Z<p>Vkokhan.aquasoft.dp.ua: Org.eclipse.higgins.icard.provider.cardspace.personal moved to IdAS-based CardSpace Personal I-Card Provider: New name of the page</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
CardSpace allows the export of card stores containing personal cards along with associated attribute values.<br />
* Imports CardSpace-format personal cards from CardSpace backup files (CRDS files) and transfers the stored values of attributes to IdAS for later retrieval.<br />
* I-Card instances instantiated and managed by this provider implement the base ICard and ITokenCard interfaces (see [[I-Card Interfaces]])<br />
* Uses IdAS to store both cards and their claim values (in two different contexts)<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=ISS_Provider&diff=148033ISS Provider2009-04-04T10:46:47Z<p>Vkokhan.aquasoft.dp.ua: New page: {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} The IIS Provider is a component which implements IICardSelector interface used to parse Relying Party's Security Policy and ...</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The IIS Provider is a component which implements IICardSelector interface used to parse Relying Party's Security Policy and select mathing cards.<br />
<br />
==Details==<br />
* ''Status'': first code in B-1-1M1<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
====Responsibilities====<br />
* Parse Relying Party's Security Policy.<br />
* Iterates through all the cards in [[I-Card Registry]] and select cards that satisfy the policy.<br />
* Provide a way to call apropriate Security Token Service in order to genetare token for the selected card.<br />
<br />
==Links==<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Org.eclipse.higgins.iss&diff=148032Org.eclipse.higgins.iss2009-04-04T10:22:30Z<p>Vkokhan.aquasoft.dp.ua: /* Service */</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The I-Card Selector Service uses a Policy engine to attempt to determine a matching between the Relying Party's Security Policy and one or more I-Cards that can satisfy that policy.<br />
<br />
==Details==<br />
* Status: preliminary API, early code in M0.8<br />
* Language: Java <br />
* Packaging: OSGI bundle<br />
<br />
==Service==<br />
I-Card Selector Service is an extension of [[Registry]] which manages loading and configuration of plugins that implements IICardSelector interface.<br />
<br />
===Responsibilities===<br />
* Determine a matching between the Relying Party's Security Policy and one of IICardSelectors that in turn determine matching I-Cards that can satisfy that policy.<br />
* Provide convinient way to call getIdentityToken method of apropriate IICardSelector.<br />
<br />
===Dependencies===<br />
* [[I-Card Registry]]<br />
* [[Token Service]]???<br />
<br />
===API===<br />
// Iterate through cards in the [[I-Card Registry]], use Policy engine<br />
// to examine the supported claim of each to find one or more cards that <br />
// singly or together satisfy the policy. Invoke the [[ISS Web UI]] <br />
// if 'hbx' is true, else invoke the [[ISS Client UI]] to display all cards<br />
// highlighting matching card(s). After user selects card(s), <br />
// getDigitalIdentity from the card(s) (combining DIs if needed?)<br />
IDigitalIdentity getDigitalIdentity(RPSPolicy policy, boolean hbx)<br />
<br />
// (Presuming that only one card matched, and of course that the<br />
// card was a URICard for which IdAS can connect and open a Context)<br />
// Return the Context of the selected card.<br />
IContext getContext(RPSPolicy policy)<br />
<br />
// Return a URI to a network endpoint (e.g. an OpenID IdP) that the<br />
// RP will interact with directly --Higgins steps out of the flow<br />
URI getURI(RPSPolicy policy)<br />
<br />
// Matching functionality is now exposed by the ISS<br />
Choices match(RPSPolicy policy) throws UnsatisfiablePolicyException<br />
<br />
===PolicyFactory Interface===<br />
<br />
PolicyFactory: This class has one method which instantiates a class that<br />
exposes the Policy interface below for the given policy type.<br />
<br />
Policy ParsePolicy(String policy, String type) throws PolicyParseException, UnsupportedPolicyTypeException<br />
<br />
The factory implementation is quite simple, but it allows for<br />
extensibility---various different policies can be registered and<br />
instantiated dynamically, etc.<br />
<br />
===Policy Interface===<br />
<br />
// contains the parser for the policy string<br />
new(String policy) throws PolicyParseException<br />
<br />
// matches the policy and returns a list of lists indicating the user choices<br />
// can return an empty Choices structure if no choices are needed<br />
Choices match(Icard Registry) throws UnsatisfiablePolicyException<br />
<br />
// makes a token which satisfies this policy using the Selection of credentials<br />
DigitalIdentity getDigitalIdentity(Selection) throws InvalidSelectionException<br />
<br />
<br />
<br />
===The Cardspace Policy Class===<br />
The cardspace policy class implementation of _new_ would parse the policy.<br />
The _match_ method would subsume the role of the ISS as it is currently described. In particular, it would<br />
iterate through the list of cards retrieved from the registry, call<br />
isMatch on each one, and return a list of those which matched.<br />
<br />
The getDigitalIdentity would simply call the similar function of the underlying I-card.<br />
<br />
===Idemix Policy Class===<br />
An Idemix policy class implementation would have the flexibility to do<br />
more complicated matching, and more complicated processing to get the<br />
token.<br />
<br />
Given these two classes, the RP protocol support class would then handle<br />
the details of marshalling/unmarshalling, formatting parameters and<br />
inputs, and making the right calls to the PolicyFactory and resulting<br />
Policy class.<br />
<br />
This architecture allows for many more interop possibilities. Anyone<br />
who can implement a policy language for _requesting_ such credentials<br />
can plug into this.<br />
<br />
==Links==<br />
* [http://www.eclipse.org/higgins Higgins Home]<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Org.eclipse.higgins.registry&diff=148030Org.eclipse.higgins.registry2009-04-04T10:10:14Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The Registry provide basic service for runtime discovering and loaading of plugins implementing some specific interface.<br />
<br />
==Details==<br />
* ''Status'': first code in B-1-1M1<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
Provides basic service for runtime discovering loading and configuring plugins which implements some specific interface. Extended by other registries such as [[I-Card Registry]], [[I-Card Selector Service]], [[User Profile Service]], [[Cache Service]] in order to discover and load their components.<br />
<br />
====Responsibilities====<br />
* Provides interface and basic service for runtime plugins discovering. <br />
* Should be extended in order manage plugins implementing specific interface.<br />
<br />
====API====<br />
* [http://download.eclipse.org/technology/higgins/downloads/registry/lastNightlyBuild/javadoc/index.html Javadoc]<br />
<br />
==Links==<br />
* [[I-Card Registry]]<br />
* [[I-Card Selector Service]]<br />
* [[User Profile Service]]<br />
* [[Cache Service]]<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Org.eclipse.higgins.registry&diff=148025Org.eclipse.higgins.registry2009-04-04T07:51:39Z<p>Vkokhan.aquasoft.dp.ua: New page: {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} The Registry provide basic service for runtime discovering and loaading of plugins implementing some specific interface. ==...</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The Registry provide basic service for runtime discovering and loaading of plugins implementing some specific interface.<br />
<br />
==Details==<br />
* ''Status'': first code in B-1-1M1<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
Provides basic service for runtime discovering loading and configuring plugins which implements some specific interface. Extended by other registries such as [[I-Card Registry]], [[User Profile Service]], [[Cache Service]] in order to discover and load their components.<br />
<br />
====Responsibilities====<br />
* Provides interface and basic service for runtime plugins discovering. <br />
* Should be extended in order manage plugins implementing specific interface.<br />
<br />
==Links==<br />
* [[I-Card Registry]]<br />
* [[User Profile Service]]<br />
* [[Cache Service]]<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Cache_Service&diff=148024Cache Service2009-04-04T07:23:35Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The Cache Service provide common way for other components to cache their preformance sensitive data.<br />
<br />
==Details==<br />
* ''Status'': first code in B-1-1M1<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
Manages configuration of [[Cache Provider]] which is used to cache data.<br />
<br />
====Responsibilities====<br />
* Configure and provide access to one of [[Cache Provider]]s to be used for caching.<br />
* Provide reference "NoCache" implementation of [[Cache Provider]] so Cache Service could be used even if there is no any other [[Cache Provider]] available/configured.<br />
<br />
==Links==<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Cache_Service&diff=148021Cache Service2009-04-03T23:30:27Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The Cache Service provide common way for other components to cache their preformance sensitive data.<br />
<br />
==Details==<br />
* ''Status'': first code in B-1-1M1<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
Manages configuration of [[Cache Provider]] which is used to cache data.<br />
<br />
====Responsibilities====<br />
* Configure and provide access to one of [[Cache Provider]]s to be used for caching.<br />
* Provide reference "NoCache" implementation.<br />
<br />
==Links==<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Org.eclipse.higgins.cache.api&diff=148020Org.eclipse.higgins.cache.api2009-04-03T23:28:06Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The Cache Provider provide an interface to cache performance sensitive data in the common way for all higgins components.<br />
<br />
==Details==<br />
* ''Status'': first code in B-1-1M1<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
The Cache Provider provide an interface to cache performance sensitive data in the common way for all higgins components.<br />
<br />
==Links==<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Org.eclipse.higgins.cache.api&diff=148019Org.eclipse.higgins.cache.api2009-04-03T23:27:47Z<p>Vkokhan.aquasoft.dp.ua: New page: {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} The Cache Provider provide an interface to cache performance sensitive data in the common way for all higgins components. =...</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The Cache Provider provide an interface to cache performance sensitive data in the common way for all higgins components.<br />
<br />
==Details==<br />
* ''Status'': first code in B-1-1M1<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
The Cache Provider provide an interface to cache performance sensitive data in the common way for all higgins components.<br />
<br />
====Dependencies====<br />
<br />
==Links==<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Cache_Service&diff=148017Cache Service2009-04-03T23:25:04Z<p>Vkokhan.aquasoft.dp.ua: New page: {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} The Cache Service provide a way for other components to cache its data to increase performance. ==Details== * ''Status'': f...</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The Cache Service provide a way for other components to cache its data to increase performance.<br />
<br />
==Details==<br />
* ''Status'': first code in B-1-1M1<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
Manages configuration of [[Cache Provider]] which is used to cache data.<br />
<br />
====Responsibilities====<br />
* Configure and provide access to one of [[Cache Provider]]s to be used for caching.<br />
* Provide reference "NoCache" implementation.<br />
<br />
====Dependencies====<br />
<br />
==Links==<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components&diff=148016Components2009-04-03T23:13:16Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>{{#eclipseproject:technology.higgins}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
<br />
This page describes each of the ''Components'' (see definitions below) that are used to construct the released solutions as well as the solutions under development for Higgins 1.1 (see [[Higgins 1.1 Plan]]). Components are comprised of one or more Eclipse projects. The page is organized by the folders in the SVN repository at https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/<br />
<br />
;Component: An abstract service description. Components may be implemented by N ''alternative'' sets of M ''constituent'' Eclipse ''projects''. Although N is often equal to one, it may be greater if there are multiple language implementations of the same service, or if there are alternative projects used in different runtime environments. Although M is also often equal to one, there may be two or three separate projects of various types.<br />
<br />
;Project: An Eclipse project. In Java this builds to a .JAR or .plugin. On LINUX, perhaps a shared library. Types include: ''Impl.'' (implementation), ''Interface'', ''Test'' and ''Misc''<br />
<br />
==Conventions Used on this Page==<br />
* See [[Components Page Conventions]] <br />
* See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
* Eclipse projects (rows) or entire Components (tables) that are not yet a part of any release or stable build should be in the "Nursery" folder<br />
<br />
== App folder ==<br />
The App folder holds [[Components]] that are at the top level of their respective Higgins 1.0 or 1.1 architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name:<br />
<br />
=== GTK and Cocoa Selector ===<br />
{{HigCompTblHead2|name=GTK and Cocoa-based Selector|bugzcomp=ISSD}}<br />
{{HigCompTblSec2|env=C++}} <br />
{{HigCompTblRow2|type=Impl.|appdir=cbselector|h1=[[Image:led-box-green.gif]]|h11=[[Image:led-box-red.gif]]|wikiuser=ahodgkinson.novell.com.com|username=Andy}}<br />
|} <br />
.<br />
<br />
===RCP-based Identity Selector=== <br />
{{HigCompTblHead2|name=RCP-based Identity Selector|bugzcomp=ISS+CLIENT+UI+RCP}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|appdir=crpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
{{HigCompTblRow2|type=Misc.|appdir=crpps.feature|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
|} <br />
.<br />
<br />
===AIR Selector === <br />
{{HigCompTblHead2|name=AIR Selector|bugzcomp=AIR+SELECTOR}} <br />
{{HigCompTblSec2|env=Adobe Flex}}<br />
{{HigCompTblRow2|type=Impl.|appdir=air|h1=[[Image:Led-box-red.gif]]|h11=B-1-1-0*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Higgins Embedded-Selector Extension for Firefox===<br />
{{HigCompTblHead2|name=Higgins Embedded-Selector Extension for Firefox|bugzcomp=HBX|}}<br />
{{HigCompTblSec2|env=Javascript FireFox extension}}<br />
{{HigCompTblRow2|type=Impl.|appdir=hbx|note=|h1=B-1-0-0|h11=[[Image:Led-box-red.gif]]|otherdl=[http://wiki.eclipse.org/HBX_Installation install]|wikiuser=maxim.parityinc.net|username=Maxim}}<br />
|}<br />
.<br />
<br />
===Higgins Browser Extension (HBX)===<br />
{{HigCompTblHead2|name=Higgins Browser Extension|bugzcomp=HBX-NEW|}}<br />
{{HigCompTblSec2|env=Firefox 1.5, 2.0 or 3.0 XPCOM plugin}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxff|h1=[[Image:Led-box-red.gif]]|h11=??|otherdl=[http://wiki.eclipse.org/Higgins_Browser_Extension_for_Firefox_Installation install]|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompTblSec2|env=IE C++ COM Browser Helper Object}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxie|wiki=Higgins Browser Extension for IE |h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Note|type=Impl.|appdir=tcpserver|note=--[[Higgins Browser Extension for IE using Higgins Selector-Selector | note]]|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=??|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|}<br />
.<br />
<br />
===Higgins Selector Switch (HSS)=== <br />
{{HigCompTblHead2|name=Higgins Selector Switch|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===HSS Manager=== <br />
{{HigCompTblHead2|name=HSS Manager|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
===HSS Launcher=== <br />
{{HigCompTblHead2|name=HSS Launcher|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Hosted I-Card Manager ===<br />
{{HigCompTblHead2|name=I-Card Manager Web Application|bugzcomp=I-Card+Broker}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|appdir=icm|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
.<br />
<br />
<br />
<br />
===I-Card Service Web App===<br />
{{HigCompTblHead2|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4 SOAP web app}} <br />
{{HigCompTblRow2|type=Impl.|appdir=rpps.web|note=|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
===Local I-Card Service (LICS) ===<br />
<br />
{{HigCompTblHead2|name=Local I-Card Service|bugzcomp=LICS}}<br />
{{HigCompTblSec2|env=C++}}<br />
{{HigCompTblRow2|type=Impl.|appdir=lics|h1=[[Image:Led-box-red.gif]]||wikiuser=vkokan.parityinc.com|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===MultiProtocol Relying Party Enablement Sample ===<br />
<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement Sample|bugzcomp=RP+SITE }}<br />
{{HigCompTblSec2|env=Java 1.4 WAR}}<br />
{{HigCompTblRow2|type=Impl.|appdir=rp.servlet.sample|note=--[[org.eclipse.higgins.rp.servlet.sample | note]]|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=pka.us.ibm.com|username=Paula}}<br />
|}<br />
&nbsp;<br />
<br />
=== SAML2 IdP === <br />
{{HigCompTblHead2|name=SAML2 IdP|bugzcomp=SAML2+IdP}}<br />
{{HigCompTblSec2|env=Java 1.4 web service}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[org.eclipse.higgins.saml2idp.server | note]]|appdir=saml2idp.server|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=--[[org.eclipse.higgins.saml2idp.test | note]] |appdir=saml2idp.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Misc|note=|appdir=saml2idp.server.config|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=buzoverya@aquasoft.dp.ua|username=TBD}}<br />
|}<br />
&nbsp;<br />
===IdAS XDI Engine ===<br />
{{HigCompTblHead2|name=IdAS XDI Engine|bugzcomp=IdAS}} <br />
{{HigCompTblRow2|type=Impl.|appdir=idas.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Plugins folder ==<br />
The following are in roughly alphabetic order by main project name:<br />
<br />
===Cache Service===<br />
{{HigCompTblHead2|name=Cache Service|bugzcomp=Cache}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Interface|note=|plugdir=cache.api|h1=N/A|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}}<br />
|}<br />
&nbsp;<br />
<br />
===Cache Provider===<br />
{{HigCompTblHead2|name=Cache Provider|bugzcomp=Cache}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Ref. Impl.|note=|plugdir=cache.api|h1=N/A|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Misc |plugdir=configuration.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration Handler===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4 IConfigurationHandler implementation}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xrds|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Dependencies === <br />
{{HigCompTblHead2|name=Redistributable Dependencies}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Misc|note=|plugdir=dependencies.redistributable|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=pkimlach.parityinc.net|username=Peter}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Registry=== <br />
{{HigCompTblHead2|name=I-Card Registry|bugzcomp=I-CARD+REGISTRY}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|note=|plugdir=icard.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Provider=== <br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Note|type=Interface|note=--[[I-Card Interfaces | note]]|plugdir=icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
{{HigCompTblRow2Note|type=Misc.|note=--[[CardSpace I-Card Provider Core | note]] |plugdir=icard.provider.cardspace.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[IdAS-based CardSpace Managed I-Card Provider| note]]<br />
|plugdir=icard.provider.cardspace.managed|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[XML-based CardSpace Managed I-Card Provider | note]]<br />
|plugdir=icard.provider.cardspace.managed.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal.dp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|note=--[[URI I-Card Provider | note]]<br />
|plugdir=icard.provider.uri|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.securestorage|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=TBD|username=TBD}}<br />
|} <br />
&nbsp;<br />
<br />
===I-Card Selector Service (ISS)=== <br />
{{HigCompTblHead2|name=I-Card Selector Service|bugzcomp=ISS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=iss|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|}<br />
&nbsp;<br />
<br />
===ISS Provider===<br />
{{HigCompTblHead2|name=ISS Provider|bugzcomp=ISS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=iss.cardspace|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|} <br />
&nbsp;<br />
<br />
===I-Card Service===<br />
{{HigCompTblHead2|name=I-Card Service|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=rpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===Identity Attribute Service (IdAS) === <br />
{{HigCompTblHead2|name=Identity Attribute Service|bugzcomp=IdAS}} <br />
{{HigCompTblSec2||env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2|type=Misc|plugdir=idas.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Misc.||plugdir=idas.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2Wiki|type=Misc.|appdir=idas.udi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== IdAS Context Provider === <br />
{{HigCompTblHead2|name=Context Provider|bugzcomp=Context+Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=idas.cp.jndi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jena2|h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=slyakhov.parityinc.net|username=SergeyL}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xmlfile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=dsanders.novell.com|username=Daniel}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jspolicy|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.inmem|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.rest.xml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[RDF CP | note]]<br />
|plugdir=idas.cp.rdf|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
<br />
<br />
===Multi-Protocol Relying Party Enablement===<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement|bugzcomp=RP+SITE}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Interface|note=--[[Relying Party Enablement Interface | note]]<br />
|plugdir=rp.interface|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[Relying Party Enablement Servlet Implementation | note]]<br />
|plugdir=rp.servlet|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Misc|note=--[[Relying Party Enablement Information Card Protocol | note]]<br />
|plugdir=rp.icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=pka.us.ibm.com|username=Paula}} <br />
|}<br />
&nbsp;<br />
<br />
===RSS-SSE Support===<br />
{{HigCompTblHead2|name=RSS-SSE Support|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Misc|note=|plugdir=rsse|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Client===<br />
{{HigCompTblHead2|name=STS Client|bugzcomp=STS+CLIENT}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=sts.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Samples|plugdir=sts.client.samples|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Server===<br />
{{HigCompTblHead2|name=STS Server|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.trust|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.metadata|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.profile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Mapping Extension===<br />
{{HigCompTblHead2|name=STS Mapping Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.appliesto|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.extension|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.polling|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Token Extension=== <br />
{{HigCompTblHead2|name=STS Token Extensions|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.handler|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.self|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.encrypt|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.alf|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.identity|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.compound|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.saml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Common=== <br />
{{HigCompTblHead2|name=STS Common|bugzcomp=STS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Base64 Extension===<br />
{{HigCompTblHead2|name=STS Base64 Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.base64.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Binding===<br />
{{HigCompTblHead2|name=STS Binding|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.service|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS XML Security Extension=== <br />
{{HigCompTblHead2|name=STS XML Security Extension|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.xmlsecurity.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
=== STS Information Card Generator === <br />
{{HigCompTblHead2|name=STS Information Card Generator|bugzcomp=STS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=sts.informationcardgenerator|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=dsanders.novell.com|username=Daniel}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Service === <br />
{{HigCompTblHead2|name=User Profile Service}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Provider === <br />
{{HigCompTblHead2|name=User Profile Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util IdAS CP === <br />
{{HigCompTblHead2|name=Util IdAS CP}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.idas.cp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util JScript ===<br />
{{HigCompTblHead2|name=Util JScript}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.jscript|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util SAML === <br />
{{HigCompTblHead2|name=Util SAML}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.saml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=util.saml.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util Socket ===<br />
{{HigCompTblHead2|name=Util Socket}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.socket|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Registry === <br />
{{HigCompTblHead2|name=Registry}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== Messages === <br />
{{HigCompTblHead2|name=Messages}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=messages|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== XDI4j === <br />
{{HigCompTblHead2|name=XDI4j}}<br />
{{HigCompTblSec2|env=Java 1.5}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=xdi4j|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=xdi4j.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M6|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Ontology folder ==<br />
=== Higgins Ontology === <br />
{{HigCompTblHead2|name=Higgins Ontology|bugzcomp=DATA-MODEL}}<br />
{{HigCompTblRow2|type=Misc|note=--[[HOWL | note]]<br />
|downloadurl=http://www.eclipse.org/higgins/ontologies/2006/higgins |h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|ontdir=ontology|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Doc folder ==<br />
=== Documentation === <br />
{{HigCompTblHead2|name=Higgins Documentation|bugzcomp=Documentation}}<br />
{{HigCompTblRow2|type=Misc|note=doc<br />
|docdir=doc/org.eclipse.higgins.doc|downloadurl=|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Planned Components ==<br />
===Selector UI === <br />
Destined for the /app folder<br />
{{HigCompTblHead2|name=Selector UI|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=GTK}}<br />
{{HigCompTblSec2|env=Cocoa}}<br />
{{HigCompTblSec2|env=Adobe AIR}}<br />
|} <br />
&nbsp;<br />
<br />
<br />
<br />
===Synchronizing Card Store === <br />
Destined for the /plugins folder<br />
{{HigCompTblHead2|name=Synchronizing Card Store|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=C++}}<br />
|} <br />
.</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components&diff=148015Components2009-04-03T23:10:17Z<p>Vkokhan.aquasoft.dp.ua: /* Cache Service */</p>
<hr />
<div>{{#eclipseproject:technology.higgins}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
<br />
This page describes each of the ''Components'' (see definitions below) that are used to construct the released solutions as well as the solutions under development for Higgins 1.1 (see [[Higgins 1.1 Plan]]). Components are comprised of one or more Eclipse projects. The page is organized by the folders in the SVN repository at https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/<br />
<br />
;Component: An abstract service description. Components may be implemented by N ''alternative'' sets of M ''constituent'' Eclipse ''projects''. Although N is often equal to one, it may be greater if there are multiple language implementations of the same service, or if there are alternative projects used in different runtime environments. Although M is also often equal to one, there may be two or three separate projects of various types.<br />
<br />
;Project: An Eclipse project. In Java this builds to a .JAR or .plugin. On LINUX, perhaps a shared library. Types include: ''Impl.'' (implementation), ''Interface'', ''Test'' and ''Misc''<br />
<br />
==Conventions Used on this Page==<br />
* See [[Components Page Conventions]] <br />
* See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
* Eclipse projects (rows) or entire Components (tables) that are not yet a part of any release or stable build should be in the "Nursery" folder<br />
<br />
== App folder ==<br />
The App folder holds [[Components]] that are at the top level of their respective Higgins 1.0 or 1.1 architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name:<br />
<br />
=== GTK and Cocoa Selector ===<br />
{{HigCompTblHead2|name=GTK and Cocoa-based Selector|bugzcomp=ISSD}}<br />
{{HigCompTblSec2|env=C++}} <br />
{{HigCompTblRow2|type=Impl.|appdir=cbselector|h1=[[Image:led-box-green.gif]]|h11=[[Image:led-box-red.gif]]|wikiuser=ahodgkinson.novell.com.com|username=Andy}}<br />
|} <br />
.<br />
<br />
===RCP-based Identity Selector=== <br />
{{HigCompTblHead2|name=RCP-based Identity Selector|bugzcomp=ISS+CLIENT+UI+RCP}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|appdir=crpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
{{HigCompTblRow2|type=Misc.|appdir=crpps.feature|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
|} <br />
.<br />
<br />
===AIR Selector === <br />
{{HigCompTblHead2|name=AIR Selector|bugzcomp=AIR+SELECTOR}} <br />
{{HigCompTblSec2|env=Adobe Flex}}<br />
{{HigCompTblRow2|type=Impl.|appdir=air|h1=[[Image:Led-box-red.gif]]|h11=B-1-1-0*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Higgins Embedded-Selector Extension for Firefox===<br />
{{HigCompTblHead2|name=Higgins Embedded-Selector Extension for Firefox|bugzcomp=HBX|}}<br />
{{HigCompTblSec2|env=Javascript FireFox extension}}<br />
{{HigCompTblRow2|type=Impl.|appdir=hbx|note=|h1=B-1-0-0|h11=[[Image:Led-box-red.gif]]|otherdl=[http://wiki.eclipse.org/HBX_Installation install]|wikiuser=maxim.parityinc.net|username=Maxim}}<br />
|}<br />
.<br />
<br />
===Higgins Browser Extension (HBX)===<br />
{{HigCompTblHead2|name=Higgins Browser Extension|bugzcomp=HBX-NEW|}}<br />
{{HigCompTblSec2|env=Firefox 1.5, 2.0 or 3.0 XPCOM plugin}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxff|h1=[[Image:Led-box-red.gif]]|h11=??|otherdl=[http://wiki.eclipse.org/Higgins_Browser_Extension_for_Firefox_Installation install]|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompTblSec2|env=IE C++ COM Browser Helper Object}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxie|wiki=Higgins Browser Extension for IE |h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Note|type=Impl.|appdir=tcpserver|note=--[[Higgins Browser Extension for IE using Higgins Selector-Selector | note]]|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=??|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|}<br />
.<br />
<br />
===Higgins Selector Switch (HSS)=== <br />
{{HigCompTblHead2|name=Higgins Selector Switch|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===HSS Manager=== <br />
{{HigCompTblHead2|name=HSS Manager|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
===HSS Launcher=== <br />
{{HigCompTblHead2|name=HSS Launcher|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Hosted I-Card Manager ===<br />
{{HigCompTblHead2|name=I-Card Manager Web Application|bugzcomp=I-Card+Broker}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|appdir=icm|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
.<br />
<br />
<br />
<br />
===I-Card Service Web App===<br />
{{HigCompTblHead2|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4 SOAP web app}} <br />
{{HigCompTblRow2|type=Impl.|appdir=rpps.web|note=|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
===Local I-Card Service (LICS) ===<br />
<br />
{{HigCompTblHead2|name=Local I-Card Service|bugzcomp=LICS}}<br />
{{HigCompTblSec2|env=C++}}<br />
{{HigCompTblRow2|type=Impl.|appdir=lics|h1=[[Image:Led-box-red.gif]]||wikiuser=vkokan.parityinc.com|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===MultiProtocol Relying Party Enablement Sample ===<br />
<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement Sample|bugzcomp=RP+SITE }}<br />
{{HigCompTblSec2|env=Java 1.4 WAR}}<br />
{{HigCompTblRow2|type=Impl.|appdir=rp.servlet.sample|note=--[[org.eclipse.higgins.rp.servlet.sample | note]]|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=pka.us.ibm.com|username=Paula}}<br />
|}<br />
&nbsp;<br />
<br />
=== SAML2 IdP === <br />
{{HigCompTblHead2|name=SAML2 IdP|bugzcomp=SAML2+IdP}}<br />
{{HigCompTblSec2|env=Java 1.4 web service}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[org.eclipse.higgins.saml2idp.server | note]]|appdir=saml2idp.server|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=--[[org.eclipse.higgins.saml2idp.test | note]] |appdir=saml2idp.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Misc|note=|appdir=saml2idp.server.config|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=buzoverya@aquasoft.dp.ua|username=TBD}}<br />
|}<br />
&nbsp;<br />
===IdAS XDI Engine ===<br />
{{HigCompTblHead2|name=IdAS XDI Engine|bugzcomp=IdAS}} <br />
{{HigCompTblRow2|type=Impl.|appdir=idas.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Plugins folder ==<br />
The following are in roughly alphabetic order by main project name:<br />
<br />
===Cache Service===<br />
{{HigCompTblHead2|name=Cache Service|bugzcomp=Cache}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Interface|note=|plugdir=cache.api|h1=N/A|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}}<br />
|}<br />
&nbsp;<br />
<br />
===Cache Provider===<br />
{{HigCompTblHead2|name=Cache Provider|bugzcomp=Cache}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Ref. Impl.|note=|plugdir=cache.api|h1=N/A|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Misc |plugdir=configuration.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration Handler===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4 IConfigurationHandler implementation}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xrds|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Dependencies === <br />
{{HigCompTblHead2|name=Redistributable Dependencies}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Misc|note=|plugdir=dependencies.redistributable|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pkimlach.parityinc.net|username=Peter}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Registry=== <br />
{{HigCompTblHead2|name=I-Card Registry|bugzcomp=I-CARD+REGISTRY}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|note=|plugdir=icard.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Provider=== <br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Note|type=Interface|note=--[[I-Card Interfaces | note]]|plugdir=icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
{{HigCompTblRow2Note|type=Misc.|note=--[[CardSpace I-Card Provider Core | note]] |plugdir=icard.provider.cardspace.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[IdAS-based CardSpace Managed I-Card Provider| note]]<br />
|plugdir=icard.provider.cardspace.managed|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[XML-based CardSpace Managed I-Card Provider | note]]<br />
|plugdir=icard.provider.cardspace.managed.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal.dp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|note=--[[URI I-Card Provider | note]]<br />
|plugdir=icard.provider.uri|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.securestorage|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=TBD|username=TBD}}<br />
|} <br />
&nbsp;<br />
<br />
===I-Card Selector Service (ISS)=== <br />
{{HigCompTblHead2|name=I-Card Selector Service|bugzcomp=ISS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=iss|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|}<br />
&nbsp;<br />
<br />
===ISS Provider===<br />
{{HigCompTblHead2|name=ISS Provider|bugzcomp=ISS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=iss.cardspace|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|} <br />
&nbsp;<br />
<br />
===I-Card Service===<br />
{{HigCompTblHead2|name=I-Card Service|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=rpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===Identity Attribute Service (IdAS) === <br />
{{HigCompTblHead2|name=Identity Attribute Service|bugzcomp=IdAS}} <br />
{{HigCompTblSec2||env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2|type=Misc|plugdir=idas.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Misc.||plugdir=idas.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2Wiki|type=Misc.|appdir=idas.udi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== IdAS Context Provider === <br />
{{HigCompTblHead2|name=Context Provider|bugzcomp=Context+Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=idas.cp.jndi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jena2|h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=slyakhov.parityinc.net|username=SergeyL}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xmlfile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dsanders.novell.com|username=Daniel}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jspolicy|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.inmem|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.rest.xml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[RDF CP | note]]<br />
|plugdir=idas.cp.rdf|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
<br />
<br />
===Multi-Protocol Relying Party Enablement===<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement|bugzcomp=RP+SITE}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Interface|note=--[[Relying Party Enablement Interface | note]]<br />
|plugdir=rp.interface|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[Relying Party Enablement Servlet Implementation | note]]<br />
|plugdir=rp.servlet|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Misc|note=--[[Relying Party Enablement Information Card Protocol | note]]<br />
|plugdir=rp.icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
|}<br />
&nbsp;<br />
<br />
===RSS-SSE Support===<br />
{{HigCompTblHead2|name=RSS-SSE Support|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Misc|note=|plugdir=rsse|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Client===<br />
{{HigCompTblHead2|name=STS Client|bugzcomp=STS+CLIENT}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=sts.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Samples|plugdir=sts.client.samples|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Server===<br />
{{HigCompTblHead2|name=STS Server|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.trust|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.metadata|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.profile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Mapping Extension===<br />
{{HigCompTblHead2|name=STS Mapping Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.appliesto|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.extension|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.polling|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Token Extension=== <br />
{{HigCompTblHead2|name=STS Token Extensions|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.handler|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.self|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.encrypt|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.alf|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.identity|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.compound|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.saml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Common=== <br />
{{HigCompTblHead2|name=STS Common|bugzcomp=STS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Base64 Extension===<br />
{{HigCompTblHead2|name=STS Base64 Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.base64.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Binding===<br />
{{HigCompTblHead2|name=STS Binding|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.service|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS XML Security Extension=== <br />
{{HigCompTblHead2|name=STS XML Security Extension|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.xmlsecurity.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
=== STS Information Card Generator === <br />
{{HigCompTblHead2|name=STS Information Card Generator|bugzcomp=STS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=sts.informationcardgenerator|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dsanders.novell.com|username=Daniel}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Service === <br />
{{HigCompTblHead2|name=User Profile Service}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Provider === <br />
{{HigCompTblHead2|name=User Profile Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util IdAS CP === <br />
{{HigCompTblHead2|name=Util IdAS CP}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.idas.cp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util JScript ===<br />
{{HigCompTblHead2|name=Util JScript}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.jscript|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util SAML === <br />
{{HigCompTblHead2|name=Util SAML}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.saml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=util.saml.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util Socket ===<br />
{{HigCompTblHead2|name=Util Socket}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.socket|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Registry === <br />
{{HigCompTblHead2|name=Registry}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== Messages === <br />
{{HigCompTblHead2|name=Messages}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=messages|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== XDI4j === <br />
{{HigCompTblHead2|name=XDI4j}}<br />
{{HigCompTblSec2|env=Java 1.5}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=xdi4j|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=xdi4j.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Ontology folder ==<br />
=== Higgins Ontology === <br />
{{HigCompTblHead2|name=Higgins Ontology|bugzcomp=DATA-MODEL}}<br />
{{HigCompTblRow2|type=Misc|note=--[[HOWL | note]]<br />
|downloadurl=http://www.eclipse.org/higgins/ontologies/2006/higgins |h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|ontdir=ontology|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Doc folder ==<br />
=== Documentation === <br />
{{HigCompTblHead2|name=Higgins Documentation|bugzcomp=Documentation}}<br />
{{HigCompTblRow2|type=Misc|note=doc<br />
|docdir=doc/org.eclipse.higgins.doc|downloadurl=|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Planned Components ==<br />
===Selector UI === <br />
Destined for the /app folder<br />
{{HigCompTblHead2|name=Selector UI|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=GTK}}<br />
{{HigCompTblSec2|env=Cocoa}}<br />
{{HigCompTblSec2|env=Adobe AIR}}<br />
|} <br />
&nbsp;<br />
<br />
<br />
<br />
===Synchronizing Card Store === <br />
Destined for the /plugins folder<br />
{{HigCompTblHead2|name=Synchronizing Card Store|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=C++}}<br />
|} <br />
.</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components&diff=148014Components2009-04-03T23:08:48Z<p>Vkokhan.aquasoft.dp.ua: /* Plugins folder */</p>
<hr />
<div>{{#eclipseproject:technology.higgins}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
<br />
This page describes each of the ''Components'' (see definitions below) that are used to construct the released solutions as well as the solutions under development for Higgins 1.1 (see [[Higgins 1.1 Plan]]). Components are comprised of one or more Eclipse projects. The page is organized by the folders in the SVN repository at https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/<br />
<br />
;Component: An abstract service description. Components may be implemented by N ''alternative'' sets of M ''constituent'' Eclipse ''projects''. Although N is often equal to one, it may be greater if there are multiple language implementations of the same service, or if there are alternative projects used in different runtime environments. Although M is also often equal to one, there may be two or three separate projects of various types.<br />
<br />
;Project: An Eclipse project. In Java this builds to a .JAR or .plugin. On LINUX, perhaps a shared library. Types include: ''Impl.'' (implementation), ''Interface'', ''Test'' and ''Misc''<br />
<br />
==Conventions Used on this Page==<br />
* See [[Components Page Conventions]] <br />
* See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
* Eclipse projects (rows) or entire Components (tables) that are not yet a part of any release or stable build should be in the "Nursery" folder<br />
<br />
== App folder ==<br />
The App folder holds [[Components]] that are at the top level of their respective Higgins 1.0 or 1.1 architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name:<br />
<br />
=== GTK and Cocoa Selector ===<br />
{{HigCompTblHead2|name=GTK and Cocoa-based Selector|bugzcomp=ISSD}}<br />
{{HigCompTblSec2|env=C++}} <br />
{{HigCompTblRow2|type=Impl.|appdir=cbselector|h1=[[Image:led-box-green.gif]]|h11=[[Image:led-box-red.gif]]|wikiuser=ahodgkinson.novell.com.com|username=Andy}}<br />
|} <br />
.<br />
<br />
===RCP-based Identity Selector=== <br />
{{HigCompTblHead2|name=RCP-based Identity Selector|bugzcomp=ISS+CLIENT+UI+RCP}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|appdir=crpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
{{HigCompTblRow2|type=Misc.|appdir=crpps.feature|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
|} <br />
.<br />
<br />
===AIR Selector === <br />
{{HigCompTblHead2|name=AIR Selector|bugzcomp=AIR+SELECTOR}} <br />
{{HigCompTblSec2|env=Adobe Flex}}<br />
{{HigCompTblRow2|type=Impl.|appdir=air|h1=[[Image:Led-box-red.gif]]|h11=B-1-1-0*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Higgins Embedded-Selector Extension for Firefox===<br />
{{HigCompTblHead2|name=Higgins Embedded-Selector Extension for Firefox|bugzcomp=HBX|}}<br />
{{HigCompTblSec2|env=Javascript FireFox extension}}<br />
{{HigCompTblRow2|type=Impl.|appdir=hbx|note=|h1=B-1-0-0|h11=[[Image:Led-box-red.gif]]|otherdl=[http://wiki.eclipse.org/HBX_Installation install]|wikiuser=maxim.parityinc.net|username=Maxim}}<br />
|}<br />
.<br />
<br />
===Higgins Browser Extension (HBX)===<br />
{{HigCompTblHead2|name=Higgins Browser Extension|bugzcomp=HBX-NEW|}}<br />
{{HigCompTblSec2|env=Firefox 1.5, 2.0 or 3.0 XPCOM plugin}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxff|h1=[[Image:Led-box-red.gif]]|h11=??|otherdl=[http://wiki.eclipse.org/Higgins_Browser_Extension_for_Firefox_Installation install]|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompTblSec2|env=IE C++ COM Browser Helper Object}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxie|wiki=Higgins Browser Extension for IE |h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Note|type=Impl.|appdir=tcpserver|note=--[[Higgins Browser Extension for IE using Higgins Selector-Selector | note]]|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=??|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|}<br />
.<br />
<br />
===Higgins Selector Switch (HSS)=== <br />
{{HigCompTblHead2|name=Higgins Selector Switch|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===HSS Manager=== <br />
{{HigCompTblHead2|name=HSS Manager|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
===HSS Launcher=== <br />
{{HigCompTblHead2|name=HSS Launcher|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Hosted I-Card Manager ===<br />
{{HigCompTblHead2|name=I-Card Manager Web Application|bugzcomp=I-Card+Broker}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|appdir=icm|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
.<br />
<br />
<br />
<br />
===I-Card Service Web App===<br />
{{HigCompTblHead2|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4 SOAP web app}} <br />
{{HigCompTblRow2|type=Impl.|appdir=rpps.web|note=|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
===Local I-Card Service (LICS) ===<br />
<br />
{{HigCompTblHead2|name=Local I-Card Service|bugzcomp=LICS}}<br />
{{HigCompTblSec2|env=C++}}<br />
{{HigCompTblRow2|type=Impl.|appdir=lics|h1=[[Image:Led-box-red.gif]]||wikiuser=vkokan.parityinc.com|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===MultiProtocol Relying Party Enablement Sample ===<br />
<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement Sample|bugzcomp=RP+SITE }}<br />
{{HigCompTblSec2|env=Java 1.4 WAR}}<br />
{{HigCompTblRow2|type=Impl.|appdir=rp.servlet.sample|note=--[[org.eclipse.higgins.rp.servlet.sample | note]]|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=pka.us.ibm.com|username=Paula}}<br />
|}<br />
&nbsp;<br />
<br />
=== SAML2 IdP === <br />
{{HigCompTblHead2|name=SAML2 IdP|bugzcomp=SAML2+IdP}}<br />
{{HigCompTblSec2|env=Java 1.4 web service}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[org.eclipse.higgins.saml2idp.server | note]]|appdir=saml2idp.server|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=--[[org.eclipse.higgins.saml2idp.test | note]] |appdir=saml2idp.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Misc|note=|appdir=saml2idp.server.config|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=buzoverya@aquasoft.dp.ua|username=TBD}}<br />
|}<br />
&nbsp;<br />
===IdAS XDI Engine ===<br />
{{HigCompTblHead2|name=IdAS XDI Engine|bugzcomp=IdAS}} <br />
{{HigCompTblRow2|type=Impl.|appdir=idas.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Plugins folder ==<br />
The following are in roughly alphabetic order by main project name:<br />
<br />
===Cache Service===<br />
{{HigCompTblHead2|name=Cache Service|bugzcomp=Cache}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Interface|note=|plugdir=cache.api|h1=N/A|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}}<br />
|}<br />
&nbsp;<br />
<br />
===Cache Provider===<br />
{{HigCompTblHead2|name=Cache Provider|bugzcomp=Cache}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Ref. Impl.|note=|plugdir=cache.api|h1=N/A|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Misc |plugdir=configuration.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration Handler===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4 IConfigurationHandler implementation}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xrds|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Dependencies === <br />
{{HigCompTblHead2|name=Redistributable Dependencies}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Misc|note=|plugdir=dependencies.redistributable|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pkimlach.parityinc.net|username=Peter}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Registry=== <br />
{{HigCompTblHead2|name=I-Card Registry|bugzcomp=I-CARD+REGISTRY}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|note=|plugdir=icard.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Provider=== <br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Note|type=Interface|note=--[[I-Card Interfaces | note]]|plugdir=icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
{{HigCompTblRow2Note|type=Misc.|note=--[[CardSpace I-Card Provider Core | note]] |plugdir=icard.provider.cardspace.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[IdAS-based CardSpace Managed I-Card Provider| note]]<br />
|plugdir=icard.provider.cardspace.managed|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[XML-based CardSpace Managed I-Card Provider | note]]<br />
|plugdir=icard.provider.cardspace.managed.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal.dp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|note=--[[URI I-Card Provider | note]]<br />
|plugdir=icard.provider.uri|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.securestorage|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=TBD|username=TBD}}<br />
|} <br />
&nbsp;<br />
<br />
===I-Card Selector Service (ISS)=== <br />
{{HigCompTblHead2|name=I-Card Selector Service|bugzcomp=ISS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=iss|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|}<br />
&nbsp;<br />
<br />
===ISS Provider===<br />
{{HigCompTblHead2|name=ISS Provider|bugzcomp=ISS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=iss.cardspace|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|} <br />
&nbsp;<br />
<br />
===I-Card Service===<br />
{{HigCompTblHead2|name=I-Card Service|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=rpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===Identity Attribute Service (IdAS) === <br />
{{HigCompTblHead2|name=Identity Attribute Service|bugzcomp=IdAS}} <br />
{{HigCompTblSec2||env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2|type=Misc|plugdir=idas.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Misc.||plugdir=idas.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2Wiki|type=Misc.|appdir=idas.udi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== IdAS Context Provider === <br />
{{HigCompTblHead2|name=Context Provider|bugzcomp=Context+Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=idas.cp.jndi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jena2|h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=slyakhov.parityinc.net|username=SergeyL}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xmlfile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dsanders.novell.com|username=Daniel}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jspolicy|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.inmem|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.rest.xml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[RDF CP | note]]<br />
|plugdir=idas.cp.rdf|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
<br />
<br />
===Multi-Protocol Relying Party Enablement===<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement|bugzcomp=RP+SITE}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Interface|note=--[[Relying Party Enablement Interface | note]]<br />
|plugdir=rp.interface|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[Relying Party Enablement Servlet Implementation | note]]<br />
|plugdir=rp.servlet|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Misc|note=--[[Relying Party Enablement Information Card Protocol | note]]<br />
|plugdir=rp.icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
|}<br />
&nbsp;<br />
<br />
===RSS-SSE Support===<br />
{{HigCompTblHead2|name=RSS-SSE Support|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Misc|note=|plugdir=rsse|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Client===<br />
{{HigCompTblHead2|name=STS Client|bugzcomp=STS+CLIENT}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=sts.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Samples|plugdir=sts.client.samples|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Server===<br />
{{HigCompTblHead2|name=STS Server|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.trust|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.metadata|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.profile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Mapping Extension===<br />
{{HigCompTblHead2|name=STS Mapping Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.appliesto|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.extension|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.polling|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Token Extension=== <br />
{{HigCompTblHead2|name=STS Token Extensions|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.handler|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.self|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.encrypt|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.alf|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.identity|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.compound|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.saml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Common=== <br />
{{HigCompTblHead2|name=STS Common|bugzcomp=STS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Base64 Extension===<br />
{{HigCompTblHead2|name=STS Base64 Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.base64.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Binding===<br />
{{HigCompTblHead2|name=STS Binding|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.service|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS XML Security Extension=== <br />
{{HigCompTblHead2|name=STS XML Security Extension|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.xmlsecurity.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
=== STS Information Card Generator === <br />
{{HigCompTblHead2|name=STS Information Card Generator|bugzcomp=STS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=sts.informationcardgenerator|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dsanders.novell.com|username=Daniel}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Service === <br />
{{HigCompTblHead2|name=User Profile Service}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Provider === <br />
{{HigCompTblHead2|name=User Profile Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util IdAS CP === <br />
{{HigCompTblHead2|name=Util IdAS CP}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.idas.cp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util JScript ===<br />
{{HigCompTblHead2|name=Util JScript}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.jscript|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util SAML === <br />
{{HigCompTblHead2|name=Util SAML}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.saml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=util.saml.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util Socket ===<br />
{{HigCompTblHead2|name=Util Socket}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.socket|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Registry === <br />
{{HigCompTblHead2|name=Registry}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== Messages === <br />
{{HigCompTblHead2|name=Messages}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=messages|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== XDI4j === <br />
{{HigCompTblHead2|name=XDI4j}}<br />
{{HigCompTblSec2|env=Java 1.5}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=xdi4j|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=xdi4j.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Ontology folder ==<br />
=== Higgins Ontology === <br />
{{HigCompTblHead2|name=Higgins Ontology|bugzcomp=DATA-MODEL}}<br />
{{HigCompTblRow2|type=Misc|note=--[[HOWL | note]]<br />
|downloadurl=http://www.eclipse.org/higgins/ontologies/2006/higgins |h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|ontdir=ontology|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Doc folder ==<br />
=== Documentation === <br />
{{HigCompTblHead2|name=Higgins Documentation|bugzcomp=Documentation}}<br />
{{HigCompTblRow2|type=Misc|note=doc<br />
|docdir=doc/org.eclipse.higgins.doc|downloadurl=|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Planned Components ==<br />
===Selector UI === <br />
Destined for the /app folder<br />
{{HigCompTblHead2|name=Selector UI|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=GTK}}<br />
{{HigCompTblSec2|env=Cocoa}}<br />
{{HigCompTblSec2|env=Adobe AIR}}<br />
|} <br />
&nbsp;<br />
<br />
<br />
<br />
===Synchronizing Card Store === <br />
Destined for the /plugins folder<br />
{{HigCompTblHead2|name=Synchronizing Card Store|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=C++}}<br />
|} <br />
.</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Org.eclipse.higgins.userprofile&diff=148013Org.eclipse.higgins.userprofile2009-04-03T23:05:38Z<p>Vkokhan.aquasoft.dp.ua: /* Details */</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The User Profile manages configuration of pluguble [[User Profile Provider]]. Which in turn manages user account information such as user's authentication data, user's card categories, user's card history, etc.<br />
<br />
==Details==<br />
* ''Status'': first code in M0.8 Initially was a part of [[I-Card Registry]]. Separate component since 1-1M4<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
Manages user profile inforamation such as such as user's authentication data, user's card categories, user's card history, etc. <br />
<br />
====Responsibilities====<br />
* Provide a way to manage and use [[User Profile Provider]] which is responsible for managing user account information.<br />
* Provide a convinient way to call methods of underlying [[User Profile Provider]]<br />
<br />
====Dependencies====<br />
* Consumes services from [[I-Card Interfaces]]<br />
<br />
==Links==<br />
* [[I-Card Interfaces]]<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=User_Profile_Provider&diff=148012User Profile Provider2009-04-03T23:04:33Z<p>Vkokhan.aquasoft.dp.ua: /* Details */</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The User Profile Provider manages user account information such as user's authentication data, user's card categories, user's card history, etc.<br />
<br />
==Details==<br />
* ''Status'': first code in M0.8 Initially was a part of [[I-Card Registry]]. Separate component since 1-1M4<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
Provides interface and backed store to manage user profile inforamation such as such as user's authentication data, user's card categories, user's card history, etc. <br />
<br />
====Responsibilities====<br />
* Provide interface to create and manage user account information.<br />
* Provide interface to verify and manage user identity information.<br />
* Provide interface to manage card categories of the user.<br />
* Provide interface to manage card usage history.<br />
<br />
====Dependencies====<br />
* Consumes services from [[I-Card Interfaces]]<br />
<br />
==Links==<br />
* [[I-Card Interfaces]]<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components&diff=148011Components2009-04-03T22:56:41Z<p>Vkokhan.aquasoft.dp.ua: /* Cache Service */</p>
<hr />
<div>{{#eclipseproject:technology.higgins}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
<br />
This page describes each of the ''Components'' (see definitions below) that are used to construct the released solutions as well as the solutions under development for Higgins 1.1 (see [[Higgins 1.1 Plan]]). Components are comprised of one or more Eclipse projects. The page is organized by the folders in the SVN repository at https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/<br />
<br />
;Component: An abstract service description. Components may be implemented by N ''alternative'' sets of M ''constituent'' Eclipse ''projects''. Although N is often equal to one, it may be greater if there are multiple language implementations of the same service, or if there are alternative projects used in different runtime environments. Although M is also often equal to one, there may be two or three separate projects of various types.<br />
<br />
;Project: An Eclipse project. In Java this builds to a .JAR or .plugin. On LINUX, perhaps a shared library. Types include: ''Impl.'' (implementation), ''Interface'', ''Test'' and ''Misc''<br />
<br />
==Conventions Used on this Page==<br />
* See [[Components Page Conventions]] <br />
* See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
* Eclipse projects (rows) or entire Components (tables) that are not yet a part of any release or stable build should be in the "Nursery" folder<br />
<br />
== App folder ==<br />
The App folder holds [[Components]] that are at the top level of their respective Higgins 1.0 or 1.1 architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name:<br />
<br />
=== GTK and Cocoa Selector ===<br />
{{HigCompTblHead2|name=GTK and Cocoa-based Selector|bugzcomp=ISSD}}<br />
{{HigCompTblSec2|env=C++}} <br />
{{HigCompTblRow2|type=Impl.|appdir=cbselector|h1=[[Image:led-box-green.gif]]|h11=[[Image:led-box-red.gif]]|wikiuser=ahodgkinson.novell.com.com|username=Andy}}<br />
|} <br />
.<br />
<br />
===RCP-based Identity Selector=== <br />
{{HigCompTblHead2|name=RCP-based Identity Selector|bugzcomp=ISS+CLIENT+UI+RCP}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|appdir=crpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
{{HigCompTblRow2|type=Misc.|appdir=crpps.feature|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
|} <br />
.<br />
<br />
===AIR Selector === <br />
{{HigCompTblHead2|name=AIR Selector|bugzcomp=AIR+SELECTOR}} <br />
{{HigCompTblSec2|env=Adobe Flex}}<br />
{{HigCompTblRow2|type=Impl.|appdir=air|h1=[[Image:Led-box-red.gif]]|h11=B-1-1-0*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Higgins Embedded-Selector Extension for Firefox===<br />
{{HigCompTblHead2|name=Higgins Embedded-Selector Extension for Firefox|bugzcomp=HBX|}}<br />
{{HigCompTblSec2|env=Javascript FireFox extension}}<br />
{{HigCompTblRow2|type=Impl.|appdir=hbx|note=|h1=B-1-0-0|h11=[[Image:Led-box-red.gif]]|otherdl=[http://wiki.eclipse.org/HBX_Installation install]|wikiuser=maxim.parityinc.net|username=Maxim}}<br />
|}<br />
.<br />
<br />
===Higgins Browser Extension (HBX)===<br />
{{HigCompTblHead2|name=Higgins Browser Extension|bugzcomp=HBX-NEW|}}<br />
{{HigCompTblSec2|env=Firefox 1.5, 2.0 or 3.0 XPCOM plugin}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxff|h1=[[Image:Led-box-red.gif]]|h11=??|otherdl=[http://wiki.eclipse.org/Higgins_Browser_Extension_for_Firefox_Installation install]|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompTblSec2|env=IE C++ COM Browser Helper Object}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxie|wiki=Higgins Browser Extension for IE |h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Note|type=Impl.|appdir=tcpserver|note=--[[Higgins Browser Extension for IE using Higgins Selector-Selector | note]]|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=??|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|}<br />
.<br />
<br />
===Higgins Selector Switch (HSS)=== <br />
{{HigCompTblHead2|name=Higgins Selector Switch|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===HSS Manager=== <br />
{{HigCompTblHead2|name=HSS Manager|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
===HSS Launcher=== <br />
{{HigCompTblHead2|name=HSS Launcher|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Hosted I-Card Manager ===<br />
{{HigCompTblHead2|name=I-Card Manager Web Application|bugzcomp=I-Card+Broker}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|appdir=icm|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
.<br />
<br />
<br />
<br />
===I-Card Service Web App===<br />
{{HigCompTblHead2|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4 SOAP web app}} <br />
{{HigCompTblRow2|type=Impl.|appdir=rpps.web|note=|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
===Local I-Card Service (LICS) ===<br />
<br />
{{HigCompTblHead2|name=Local I-Card Service|bugzcomp=LICS}}<br />
{{HigCompTblSec2|env=C++}}<br />
{{HigCompTblRow2|type=Impl.|appdir=lics|h1=[[Image:Led-box-red.gif]]||wikiuser=vkokan.parityinc.com|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===MultiProtocol Relying Party Enablement Sample ===<br />
<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement Sample|bugzcomp=RP+SITE }}<br />
{{HigCompTblSec2|env=Java 1.4 WAR}}<br />
{{HigCompTblRow2|type=Impl.|appdir=rp.servlet.sample|note=--[[org.eclipse.higgins.rp.servlet.sample | note]]|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=pka.us.ibm.com|username=Paula}}<br />
|}<br />
&nbsp;<br />
<br />
=== SAML2 IdP === <br />
{{HigCompTblHead2|name=SAML2 IdP|bugzcomp=SAML2+IdP}}<br />
{{HigCompTblSec2|env=Java 1.4 web service}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[org.eclipse.higgins.saml2idp.server | note]]|appdir=saml2idp.server|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=--[[org.eclipse.higgins.saml2idp.test | note]] |appdir=saml2idp.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Misc|note=|appdir=saml2idp.server.config|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=buzoverya@aquasoft.dp.ua|username=TBD}}<br />
|}<br />
&nbsp;<br />
===IdAS XDI Engine ===<br />
{{HigCompTblHead2|name=IdAS XDI Engine|bugzcomp=IdAS}} <br />
{{HigCompTblRow2|type=Impl.|appdir=idas.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Plugins folder ==<br />
The following are in roughly alphabetic order by main project name:<br />
<br />
===Cache Service===<br />
{{HigCompTblHead2|name=Cache Service|bugzcomp=Cache}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Interface|note=|plugdir=cache.api|h1=N/A|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}}<br />
{{HigCompTblRow2|type=Ref. Impl.|note=|plugdir=cache.api|h1=N/A|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Misc |plugdir=configuration.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration Handler===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4 IConfigurationHandler implementation}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xrds|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Dependencies === <br />
{{HigCompTblHead2|name=Redistributable Dependencies}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Misc|note=|plugdir=dependencies.redistributable|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pkimlach.parityinc.net|username=Peter}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Registry=== <br />
{{HigCompTblHead2|name=I-Card Registry|bugzcomp=I-CARD+REGISTRY}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|note=|plugdir=icard.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Provider=== <br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Note|type=Interface|note=--[[I-Card Interfaces | note]]|plugdir=icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
{{HigCompTblRow2Note|type=Misc.|note=--[[CardSpace I-Card Provider Core | note]] |plugdir=icard.provider.cardspace.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[IdAS-based CardSpace Managed I-Card Provider| note]]<br />
|plugdir=icard.provider.cardspace.managed|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[XML-based CardSpace Managed I-Card Provider | note]]<br />
|plugdir=icard.provider.cardspace.managed.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal.dp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|note=--[[URI I-Card Provider | note]]<br />
|plugdir=icard.provider.uri|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.securestorage|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=TBD|username=TBD}}<br />
|} <br />
&nbsp;<br />
<br />
===I-Card Selector Service (ISS)=== <br />
{{HigCompTblHead2|name=I-Card Selector Service|bugzcomp=ISS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=iss|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|}<br />
&nbsp;<br />
<br />
===ISS Provider===<br />
{{HigCompTblHead2|name=ISS Provider|bugzcomp=ISS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=iss.cardspace|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|} <br />
&nbsp;<br />
<br />
===I-Card Service===<br />
{{HigCompTblHead2|name=I-Card Service|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=rpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===Identity Attribute Service (IdAS) === <br />
{{HigCompTblHead2|name=Identity Attribute Service|bugzcomp=IdAS}} <br />
{{HigCompTblSec2||env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2|type=Misc|plugdir=idas.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Misc.||plugdir=idas.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2Wiki|type=Misc.|appdir=idas.udi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== IdAS Context Provider === <br />
{{HigCompTblHead2|name=Context Provider|bugzcomp=Context+Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=idas.cp.jndi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jena2|h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=slyakhov.parityinc.net|username=SergeyL}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xmlfile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dsanders.novell.com|username=Daniel}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jspolicy|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.inmem|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.rest.xml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[RDF CP | note]]<br />
|plugdir=idas.cp.rdf|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
<br />
<br />
===Multi-Protocol Relying Party Enablement===<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement|bugzcomp=RP+SITE}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Interface|note=--[[Relying Party Enablement Interface | note]]<br />
|plugdir=rp.interface|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[Relying Party Enablement Servlet Implementation | note]]<br />
|plugdir=rp.servlet|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Misc|note=--[[Relying Party Enablement Information Card Protocol | note]]<br />
|plugdir=rp.icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
|}<br />
&nbsp;<br />
<br />
===RSS-SSE Support===<br />
{{HigCompTblHead2|name=RSS-SSE Support|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Misc|note=|plugdir=rsse|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Client===<br />
{{HigCompTblHead2|name=STS Client|bugzcomp=STS+CLIENT}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=sts.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Samples|plugdir=sts.client.samples|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Server===<br />
{{HigCompTblHead2|name=STS Server|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.trust|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.metadata|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.profile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Mapping Extension===<br />
{{HigCompTblHead2|name=STS Mapping Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.appliesto|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.extension|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.polling|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Token Extension=== <br />
{{HigCompTblHead2|name=STS Token Extensions|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.handler|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.self|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.encrypt|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.alf|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.identity|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.compound|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.saml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Common=== <br />
{{HigCompTblHead2|name=STS Common|bugzcomp=STS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Base64 Extension===<br />
{{HigCompTblHead2|name=STS Base64 Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.base64.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Binding===<br />
{{HigCompTblHead2|name=STS Binding|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.service|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS XML Security Extension=== <br />
{{HigCompTblHead2|name=STS XML Security Extension|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.xmlsecurity.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
=== STS Information Card Generator === <br />
{{HigCompTblHead2|name=STS Information Card Generator|bugzcomp=STS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=sts.informationcardgenerator|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dsanders.novell.com|username=Daniel}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Service === <br />
{{HigCompTblHead2|name=User Profile Service}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Provider === <br />
{{HigCompTblHead2|name=User Profile Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util IdAS CP === <br />
{{HigCompTblHead2|name=Util IdAS CP}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.idas.cp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util JScript ===<br />
{{HigCompTblHead2|name=Util JScript}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.jscript|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util SAML === <br />
{{HigCompTblHead2|name=Util SAML}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.saml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=util.saml.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util Socket ===<br />
{{HigCompTblHead2|name=Util Socket}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.socket|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Registry === <br />
{{HigCompTblHead2|name=Registry}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== Messages === <br />
{{HigCompTblHead2|name=Messages}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=messages|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== XDI4j === <br />
{{HigCompTblHead2|name=XDI4j}}<br />
{{HigCompTblSec2|env=Java 1.5}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=xdi4j|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=xdi4j.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Ontology folder ==<br />
=== Higgins Ontology === <br />
{{HigCompTblHead2|name=Higgins Ontology|bugzcomp=DATA-MODEL}}<br />
{{HigCompTblRow2|type=Misc|note=--[[HOWL | note]]<br />
|downloadurl=http://www.eclipse.org/higgins/ontologies/2006/higgins |h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|ontdir=ontology|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Doc folder ==<br />
=== Documentation === <br />
{{HigCompTblHead2|name=Higgins Documentation|bugzcomp=Documentation}}<br />
{{HigCompTblRow2|type=Misc|note=doc<br />
|docdir=doc/org.eclipse.higgins.doc|downloadurl=|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Planned Components ==<br />
===Selector UI === <br />
Destined for the /app folder<br />
{{HigCompTblHead2|name=Selector UI|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=GTK}}<br />
{{HigCompTblSec2|env=Cocoa}}<br />
{{HigCompTblSec2|env=Adobe AIR}}<br />
|} <br />
&nbsp;<br />
<br />
<br />
<br />
===Synchronizing Card Store === <br />
Destined for the /plugins folder<br />
{{HigCompTblHead2|name=Synchronizing Card Store|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=C++}}<br />
|} <br />
.</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components&diff=148010Components2009-04-03T22:41:34Z<p>Vkokhan.aquasoft.dp.ua: /* Cache Service */</p>
<hr />
<div>{{#eclipseproject:technology.higgins}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
<br />
This page describes each of the ''Components'' (see definitions below) that are used to construct the released solutions as well as the solutions under development for Higgins 1.1 (see [[Higgins 1.1 Plan]]). Components are comprised of one or more Eclipse projects. The page is organized by the folders in the SVN repository at https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/<br />
<br />
;Component: An abstract service description. Components may be implemented by N ''alternative'' sets of M ''constituent'' Eclipse ''projects''. Although N is often equal to one, it may be greater if there are multiple language implementations of the same service, or if there are alternative projects used in different runtime environments. Although M is also often equal to one, there may be two or three separate projects of various types.<br />
<br />
;Project: An Eclipse project. In Java this builds to a .JAR or .plugin. On LINUX, perhaps a shared library. Types include: ''Impl.'' (implementation), ''Interface'', ''Test'' and ''Misc''<br />
<br />
==Conventions Used on this Page==<br />
* See [[Components Page Conventions]] <br />
* See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
* Eclipse projects (rows) or entire Components (tables) that are not yet a part of any release or stable build should be in the "Nursery" folder<br />
<br />
== App folder ==<br />
The App folder holds [[Components]] that are at the top level of their respective Higgins 1.0 or 1.1 architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name:<br />
<br />
=== GTK and Cocoa Selector ===<br />
{{HigCompTblHead2|name=GTK and Cocoa-based Selector|bugzcomp=ISSD}}<br />
{{HigCompTblSec2|env=C++}} <br />
{{HigCompTblRow2|type=Impl.|appdir=cbselector|h1=[[Image:led-box-green.gif]]|h11=[[Image:led-box-red.gif]]|wikiuser=ahodgkinson.novell.com.com|username=Andy}}<br />
|} <br />
.<br />
<br />
===RCP-based Identity Selector=== <br />
{{HigCompTblHead2|name=RCP-based Identity Selector|bugzcomp=ISS+CLIENT+UI+RCP}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|appdir=crpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
{{HigCompTblRow2|type=Misc.|appdir=crpps.feature|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
|} <br />
.<br />
<br />
===AIR Selector === <br />
{{HigCompTblHead2|name=AIR Selector|bugzcomp=AIR+SELECTOR}} <br />
{{HigCompTblSec2|env=Adobe Flex}}<br />
{{HigCompTblRow2|type=Impl.|appdir=air|h1=[[Image:Led-box-red.gif]]|h11=B-1-1-0*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Higgins Embedded-Selector Extension for Firefox===<br />
{{HigCompTblHead2|name=Higgins Embedded-Selector Extension for Firefox|bugzcomp=HBX|}}<br />
{{HigCompTblSec2|env=Javascript FireFox extension}}<br />
{{HigCompTblRow2|type=Impl.|appdir=hbx|note=|h1=B-1-0-0|h11=[[Image:Led-box-red.gif]]|otherdl=[http://wiki.eclipse.org/HBX_Installation install]|wikiuser=maxim.parityinc.net|username=Maxim}}<br />
|}<br />
.<br />
<br />
===Higgins Browser Extension (HBX)===<br />
{{HigCompTblHead2|name=Higgins Browser Extension|bugzcomp=HBX-NEW|}}<br />
{{HigCompTblSec2|env=Firefox 1.5, 2.0 or 3.0 XPCOM plugin}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxff|h1=[[Image:Led-box-red.gif]]|h11=??|otherdl=[http://wiki.eclipse.org/Higgins_Browser_Extension_for_Firefox_Installation install]|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompTblSec2|env=IE C++ COM Browser Helper Object}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxie|wiki=Higgins Browser Extension for IE |h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Note|type=Impl.|appdir=tcpserver|note=--[[Higgins Browser Extension for IE using Higgins Selector-Selector | note]]|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=??|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|}<br />
.<br />
<br />
===Higgins Selector Switch (HSS)=== <br />
{{HigCompTblHead2|name=Higgins Selector Switch|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===HSS Manager=== <br />
{{HigCompTblHead2|name=HSS Manager|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
===HSS Launcher=== <br />
{{HigCompTblHead2|name=HSS Launcher|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Hosted I-Card Manager ===<br />
{{HigCompTblHead2|name=I-Card Manager Web Application|bugzcomp=I-Card+Broker}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|appdir=icm|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
.<br />
<br />
<br />
<br />
===I-Card Service Web App===<br />
{{HigCompTblHead2|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4 SOAP web app}} <br />
{{HigCompTblRow2|type=Impl.|appdir=rpps.web|note=|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
===Local I-Card Service (LICS) ===<br />
<br />
{{HigCompTblHead2|name=Local I-Card Service|bugzcomp=LICS}}<br />
{{HigCompTblSec2|env=C++}}<br />
{{HigCompTblRow2|type=Impl.|appdir=lics|h1=[[Image:Led-box-red.gif]]||wikiuser=vkokan.parityinc.com|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===MultiProtocol Relying Party Enablement Sample ===<br />
<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement Sample|bugzcomp=RP+SITE }}<br />
{{HigCompTblSec2|env=Java 1.4 WAR}}<br />
{{HigCompTblRow2|type=Impl.|appdir=rp.servlet.sample|note=--[[org.eclipse.higgins.rp.servlet.sample | note]]|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=pka.us.ibm.com|username=Paula}}<br />
|}<br />
&nbsp;<br />
<br />
=== SAML2 IdP === <br />
{{HigCompTblHead2|name=SAML2 IdP|bugzcomp=SAML2+IdP}}<br />
{{HigCompTblSec2|env=Java 1.4 web service}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[org.eclipse.higgins.saml2idp.server | note]]|appdir=saml2idp.server|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=--[[org.eclipse.higgins.saml2idp.test | note]] |appdir=saml2idp.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Misc|note=|appdir=saml2idp.server.config|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=buzoverya@aquasoft.dp.ua|username=TBD}}<br />
|}<br />
&nbsp;<br />
===IdAS XDI Engine ===<br />
{{HigCompTblHead2|name=IdAS XDI Engine|bugzcomp=IdAS}} <br />
{{HigCompTblRow2|type=Impl.|appdir=idas.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Plugins folder ==<br />
The following are in roughly alphabetic order by main project name:<br />
<br />
===Cache Service===<br />
{{HigCompTblHead2|name=Cache Service|bugzcomp=Cache}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[cache.api | note]]|plugdir=cache.api|h1=N/A|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}}<br />
{{HigCompTblRow2wiki|type=Ref. Impl.|plugdir=cache.api|h1=N/A|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Misc |plugdir=configuration.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration Handler===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4 IConfigurationHandler implementation}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xrds|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Dependencies === <br />
{{HigCompTblHead2|name=Redistributable Dependencies}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Misc|note=|plugdir=dependencies.redistributable|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pkimlach.parityinc.net|username=Peter}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Registry=== <br />
{{HigCompTblHead2|name=I-Card Registry|bugzcomp=I-CARD+REGISTRY}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|note=|plugdir=icard.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Provider=== <br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Note|type=Interface|note=--[[I-Card Interfaces | note]]|plugdir=icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
{{HigCompTblRow2Note|type=Misc.|note=--[[CardSpace I-Card Provider Core | note]] |plugdir=icard.provider.cardspace.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[IdAS-based CardSpace Managed I-Card Provider| note]]<br />
|plugdir=icard.provider.cardspace.managed|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[XML-based CardSpace Managed I-Card Provider | note]]<br />
|plugdir=icard.provider.cardspace.managed.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal.dp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|note=--[[URI I-Card Provider | note]]<br />
|plugdir=icard.provider.uri|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.securestorage|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=TBD|username=TBD}}<br />
|} <br />
&nbsp;<br />
<br />
===I-Card Selector Service (ISS)=== <br />
{{HigCompTblHead2|name=I-Card Selector Service|bugzcomp=ISS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=iss|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|}<br />
&nbsp;<br />
<br />
===ISS Provider===<br />
{{HigCompTblHead2|name=ISS Provider|bugzcomp=ISS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=iss.cardspace|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|} <br />
&nbsp;<br />
<br />
===I-Card Service===<br />
{{HigCompTblHead2|name=I-Card Service|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=rpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===Identity Attribute Service (IdAS) === <br />
{{HigCompTblHead2|name=Identity Attribute Service|bugzcomp=IdAS}} <br />
{{HigCompTblSec2||env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2|type=Misc|plugdir=idas.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Misc.||plugdir=idas.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2Wiki|type=Misc.|appdir=idas.udi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== IdAS Context Provider === <br />
{{HigCompTblHead2|name=Context Provider|bugzcomp=Context+Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=idas.cp.jndi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jena2|h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=slyakhov.parityinc.net|username=SergeyL}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xmlfile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dsanders.novell.com|username=Daniel}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jspolicy|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.inmem|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.rest.xml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[RDF CP | note]]<br />
|plugdir=idas.cp.rdf|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
<br />
<br />
===Multi-Protocol Relying Party Enablement===<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement|bugzcomp=RP+SITE}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Interface|note=--[[Relying Party Enablement Interface | note]]<br />
|plugdir=rp.interface|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[Relying Party Enablement Servlet Implementation | note]]<br />
|plugdir=rp.servlet|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Misc|note=--[[Relying Party Enablement Information Card Protocol | note]]<br />
|plugdir=rp.icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
|}<br />
&nbsp;<br />
<br />
===RSS-SSE Support===<br />
{{HigCompTblHead2|name=RSS-SSE Support|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Misc|note=|plugdir=rsse|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Client===<br />
{{HigCompTblHead2|name=STS Client|bugzcomp=STS+CLIENT}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=sts.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Samples|plugdir=sts.client.samples|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Server===<br />
{{HigCompTblHead2|name=STS Server|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.trust|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.metadata|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.profile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Mapping Extension===<br />
{{HigCompTblHead2|name=STS Mapping Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.appliesto|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.extension|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.polling|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Token Extension=== <br />
{{HigCompTblHead2|name=STS Token Extensions|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.handler|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.self|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.encrypt|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.alf|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.identity|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.compound|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.saml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Common=== <br />
{{HigCompTblHead2|name=STS Common|bugzcomp=STS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Base64 Extension===<br />
{{HigCompTblHead2|name=STS Base64 Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.base64.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Binding===<br />
{{HigCompTblHead2|name=STS Binding|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.service|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS XML Security Extension=== <br />
{{HigCompTblHead2|name=STS XML Security Extension|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.xmlsecurity.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
=== STS Information Card Generator === <br />
{{HigCompTblHead2|name=STS Information Card Generator|bugzcomp=STS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=sts.informationcardgenerator|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dsanders.novell.com|username=Daniel}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Service === <br />
{{HigCompTblHead2|name=User Profile Service}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Provider === <br />
{{HigCompTblHead2|name=User Profile Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util IdAS CP === <br />
{{HigCompTblHead2|name=Util IdAS CP}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.idas.cp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util JScript ===<br />
{{HigCompTblHead2|name=Util JScript}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.jscript|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util SAML === <br />
{{HigCompTblHead2|name=Util SAML}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.saml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=util.saml.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util Socket ===<br />
{{HigCompTblHead2|name=Util Socket}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.socket|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Registry === <br />
{{HigCompTblHead2|name=Registry}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== Messages === <br />
{{HigCompTblHead2|name=Messages}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=messages|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== XDI4j === <br />
{{HigCompTblHead2|name=XDI4j}}<br />
{{HigCompTblSec2|env=Java 1.5}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=xdi4j|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=xdi4j.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Ontology folder ==<br />
=== Higgins Ontology === <br />
{{HigCompTblHead2|name=Higgins Ontology|bugzcomp=DATA-MODEL}}<br />
{{HigCompTblRow2|type=Misc|note=--[[HOWL | note]]<br />
|downloadurl=http://www.eclipse.org/higgins/ontologies/2006/higgins |h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|ontdir=ontology|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Doc folder ==<br />
=== Documentation === <br />
{{HigCompTblHead2|name=Higgins Documentation|bugzcomp=Documentation}}<br />
{{HigCompTblRow2|type=Misc|note=doc<br />
|docdir=doc/org.eclipse.higgins.doc|downloadurl=|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Planned Components ==<br />
===Selector UI === <br />
Destined for the /app folder<br />
{{HigCompTblHead2|name=Selector UI|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=GTK}}<br />
{{HigCompTblSec2|env=Cocoa}}<br />
{{HigCompTblSec2|env=Adobe AIR}}<br />
|} <br />
&nbsp;<br />
<br />
<br />
<br />
===Synchronizing Card Store === <br />
Destined for the /plugins folder<br />
{{HigCompTblHead2|name=Synchronizing Card Store|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=C++}}<br />
|} <br />
.</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components&diff=148009Components2009-04-03T22:32:36Z<p>Vkokhan.aquasoft.dp.ua: /* Plugins folder */</p>
<hr />
<div>{{#eclipseproject:technology.higgins}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
<br />
This page describes each of the ''Components'' (see definitions below) that are used to construct the released solutions as well as the solutions under development for Higgins 1.1 (see [[Higgins 1.1 Plan]]). Components are comprised of one or more Eclipse projects. The page is organized by the folders in the SVN repository at https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/<br />
<br />
;Component: An abstract service description. Components may be implemented by N ''alternative'' sets of M ''constituent'' Eclipse ''projects''. Although N is often equal to one, it may be greater if there are multiple language implementations of the same service, or if there are alternative projects used in different runtime environments. Although M is also often equal to one, there may be two or three separate projects of various types.<br />
<br />
;Project: An Eclipse project. In Java this builds to a .JAR or .plugin. On LINUX, perhaps a shared library. Types include: ''Impl.'' (implementation), ''Interface'', ''Test'' and ''Misc''<br />
<br />
==Conventions Used on this Page==<br />
* See [[Components Page Conventions]] <br />
* See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
* Eclipse projects (rows) or entire Components (tables) that are not yet a part of any release or stable build should be in the "Nursery" folder<br />
<br />
== App folder ==<br />
The App folder holds [[Components]] that are at the top level of their respective Higgins 1.0 or 1.1 architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name:<br />
<br />
=== GTK and Cocoa Selector ===<br />
{{HigCompTblHead2|name=GTK and Cocoa-based Selector|bugzcomp=ISSD}}<br />
{{HigCompTblSec2|env=C++}} <br />
{{HigCompTblRow2|type=Impl.|appdir=cbselector|h1=[[Image:led-box-green.gif]]|h11=[[Image:led-box-red.gif]]|wikiuser=ahodgkinson.novell.com.com|username=Andy}}<br />
|} <br />
.<br />
<br />
===RCP-based Identity Selector=== <br />
{{HigCompTblHead2|name=RCP-based Identity Selector|bugzcomp=ISS+CLIENT+UI+RCP}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|appdir=crpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
{{HigCompTblRow2|type=Misc.|appdir=crpps.feature|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
|} <br />
.<br />
<br />
===AIR Selector === <br />
{{HigCompTblHead2|name=AIR Selector|bugzcomp=AIR+SELECTOR}} <br />
{{HigCompTblSec2|env=Adobe Flex}}<br />
{{HigCompTblRow2|type=Impl.|appdir=air|h1=[[Image:Led-box-red.gif]]|h11=B-1-1-0*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Higgins Embedded-Selector Extension for Firefox===<br />
{{HigCompTblHead2|name=Higgins Embedded-Selector Extension for Firefox|bugzcomp=HBX|}}<br />
{{HigCompTblSec2|env=Javascript FireFox extension}}<br />
{{HigCompTblRow2|type=Impl.|appdir=hbx|note=|h1=B-1-0-0|h11=[[Image:Led-box-red.gif]]|otherdl=[http://wiki.eclipse.org/HBX_Installation install]|wikiuser=maxim.parityinc.net|username=Maxim}}<br />
|}<br />
.<br />
<br />
===Higgins Browser Extension (HBX)===<br />
{{HigCompTblHead2|name=Higgins Browser Extension|bugzcomp=HBX-NEW|}}<br />
{{HigCompTblSec2|env=Firefox 1.5, 2.0 or 3.0 XPCOM plugin}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxff|h1=[[Image:Led-box-red.gif]]|h11=??|otherdl=[http://wiki.eclipse.org/Higgins_Browser_Extension_for_Firefox_Installation install]|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompTblSec2|env=IE C++ COM Browser Helper Object}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxie|wiki=Higgins Browser Extension for IE |h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Note|type=Impl.|appdir=tcpserver|note=--[[Higgins Browser Extension for IE using Higgins Selector-Selector | note]]|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=??|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|}<br />
.<br />
<br />
===Higgins Selector Switch (HSS)=== <br />
{{HigCompTblHead2|name=Higgins Selector Switch|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===HSS Manager=== <br />
{{HigCompTblHead2|name=HSS Manager|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
===HSS Launcher=== <br />
{{HigCompTblHead2|name=HSS Launcher|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Hosted I-Card Manager ===<br />
{{HigCompTblHead2|name=I-Card Manager Web Application|bugzcomp=I-Card+Broker}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|appdir=icm|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
.<br />
<br />
<br />
<br />
===I-Card Service Web App===<br />
{{HigCompTblHead2|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4 SOAP web app}} <br />
{{HigCompTblRow2|type=Impl.|appdir=rpps.web|note=|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
===Local I-Card Service (LICS) ===<br />
<br />
{{HigCompTblHead2|name=Local I-Card Service|bugzcomp=LICS}}<br />
{{HigCompTblSec2|env=C++}}<br />
{{HigCompTblRow2|type=Impl.|appdir=lics|h1=[[Image:Led-box-red.gif]]||wikiuser=vkokan.parityinc.com|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===MultiProtocol Relying Party Enablement Sample ===<br />
<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement Sample|bugzcomp=RP+SITE }}<br />
{{HigCompTblSec2|env=Java 1.4 WAR}}<br />
{{HigCompTblRow2|type=Impl.|appdir=rp.servlet.sample|note=--[[org.eclipse.higgins.rp.servlet.sample | note]]|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=pka.us.ibm.com|username=Paula}}<br />
|}<br />
&nbsp;<br />
<br />
=== SAML2 IdP === <br />
{{HigCompTblHead2|name=SAML2 IdP|bugzcomp=SAML2+IdP}}<br />
{{HigCompTblSec2|env=Java 1.4 web service}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[org.eclipse.higgins.saml2idp.server | note]]|appdir=saml2idp.server|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=--[[org.eclipse.higgins.saml2idp.test | note]] |appdir=saml2idp.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Misc|note=|appdir=saml2idp.server.config|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=buzoverya@aquasoft.dp.ua|username=TBD}}<br />
|}<br />
&nbsp;<br />
===IdAS XDI Engine ===<br />
{{HigCompTblHead2|name=IdAS XDI Engine|bugzcomp=IdAS}} <br />
{{HigCompTblRow2|type=Impl.|appdir=idas.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Plugins folder ==<br />
The following are in roughly alphabetic order by main project name:<br />
<br />
===Cache Service===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Cache Service}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[cache.api | note]]|plugdir=cache.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6*|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}}<br />
{{HigCompTblRow2wiki|type=Ref. Impl.|plugdir=cache.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M6|wikiuser=Ayuhimenko.parityinc.net|username=AlexY}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Misc |plugdir=configuration.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration Handler===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4 IConfigurationHandler implementation}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xrds|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Dependencies === <br />
{{HigCompTblHead2|name=Redistributable Dependencies}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Misc|note=|plugdir=dependencies.redistributable|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pkimlach.parityinc.net|username=Peter}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Registry=== <br />
{{HigCompTblHead2|name=I-Card Registry|bugzcomp=I-CARD+REGISTRY}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|note=|plugdir=icard.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Provider=== <br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Note|type=Interface|note=--[[I-Card Interfaces | note]]|plugdir=icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
{{HigCompTblRow2Note|type=Misc.|note=--[[CardSpace I-Card Provider Core | note]] |plugdir=icard.provider.cardspace.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[IdAS-based CardSpace Managed I-Card Provider| note]]<br />
|plugdir=icard.provider.cardspace.managed|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[XML-based CardSpace Managed I-Card Provider | note]]<br />
|plugdir=icard.provider.cardspace.managed.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal.dp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|note=--[[URI I-Card Provider | note]]<br />
|plugdir=icard.provider.uri|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.securestorage|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=TBD|username=TBD}}<br />
|} <br />
&nbsp;<br />
<br />
===I-Card Selector Service (ISS)=== <br />
{{HigCompTblHead2|name=I-Card Selector Service|bugzcomp=ISS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=iss|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|}<br />
&nbsp;<br />
<br />
===ISS Provider===<br />
{{HigCompTblHead2|name=ISS Provider|bugzcomp=ISS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=iss.cardspace|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|} <br />
&nbsp;<br />
<br />
===I-Card Service===<br />
{{HigCompTblHead2|name=I-Card Service|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=rpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===Identity Attribute Service (IdAS) === <br />
{{HigCompTblHead2|name=Identity Attribute Service|bugzcomp=IdAS}} <br />
{{HigCompTblSec2||env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2|type=Misc|plugdir=idas.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Misc.||plugdir=idas.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2Wiki|type=Misc.|appdir=idas.udi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== IdAS Context Provider === <br />
{{HigCompTblHead2|name=Context Provider|bugzcomp=Context+Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=idas.cp.jndi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jena2|h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=slyakhov.parityinc.net|username=SergeyL}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xmlfile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dsanders.novell.com|username=Daniel}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jspolicy|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.inmem|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.rest.xml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[RDF CP | note]]<br />
|plugdir=idas.cp.rdf|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
<br />
<br />
===Multi-Protocol Relying Party Enablement===<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement|bugzcomp=RP+SITE}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Interface|note=--[[Relying Party Enablement Interface | note]]<br />
|plugdir=rp.interface|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[Relying Party Enablement Servlet Implementation | note]]<br />
|plugdir=rp.servlet|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Misc|note=--[[Relying Party Enablement Information Card Protocol | note]]<br />
|plugdir=rp.icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
|}<br />
&nbsp;<br />
<br />
===RSS-SSE Support===<br />
{{HigCompTblHead2|name=RSS-SSE Support|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Misc|note=|plugdir=rsse|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Client===<br />
{{HigCompTblHead2|name=STS Client|bugzcomp=STS+CLIENT}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=sts.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Samples|plugdir=sts.client.samples|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Server===<br />
{{HigCompTblHead2|name=STS Server|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.trust|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.metadata|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.profile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Mapping Extension===<br />
{{HigCompTblHead2|name=STS Mapping Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.appliesto|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.extension|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.polling|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Token Extension=== <br />
{{HigCompTblHead2|name=STS Token Extensions|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.handler|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.self|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.encrypt|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.alf|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.identity|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.compound|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.saml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Common=== <br />
{{HigCompTblHead2|name=STS Common|bugzcomp=STS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Base64 Extension===<br />
{{HigCompTblHead2|name=STS Base64 Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.base64.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Binding===<br />
{{HigCompTblHead2|name=STS Binding|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.service|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS XML Security Extension=== <br />
{{HigCompTblHead2|name=STS XML Security Extension|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.xmlsecurity.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
=== STS Information Card Generator === <br />
{{HigCompTblHead2|name=STS Information Card Generator|bugzcomp=STS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=sts.informationcardgenerator|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dsanders.novell.com|username=Daniel}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Service === <br />
{{HigCompTblHead2|name=User Profile Service}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Provider === <br />
{{HigCompTblHead2|name=User Profile Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util IdAS CP === <br />
{{HigCompTblHead2|name=Util IdAS CP}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.idas.cp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util JScript ===<br />
{{HigCompTblHead2|name=Util JScript}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.jscript|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util SAML === <br />
{{HigCompTblHead2|name=Util SAML}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.saml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=util.saml.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util Socket ===<br />
{{HigCompTblHead2|name=Util Socket}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.socket|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Registry === <br />
{{HigCompTblHead2|name=Registry}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== Messages === <br />
{{HigCompTblHead2|name=Messages}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=messages|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== XDI4j === <br />
{{HigCompTblHead2|name=XDI4j}}<br />
{{HigCompTblSec2|env=Java 1.5}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=xdi4j|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=xdi4j.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Ontology folder ==<br />
=== Higgins Ontology === <br />
{{HigCompTblHead2|name=Higgins Ontology|bugzcomp=DATA-MODEL}}<br />
{{HigCompTblRow2|type=Misc|note=--[[HOWL | note]]<br />
|downloadurl=http://www.eclipse.org/higgins/ontologies/2006/higgins |h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|ontdir=ontology|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Doc folder ==<br />
=== Documentation === <br />
{{HigCompTblHead2|name=Higgins Documentation|bugzcomp=Documentation}}<br />
{{HigCompTblRow2|type=Misc|note=doc<br />
|docdir=doc/org.eclipse.higgins.doc|downloadurl=|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Planned Components ==<br />
===Selector UI === <br />
Destined for the /app folder<br />
{{HigCompTblHead2|name=Selector UI|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=GTK}}<br />
{{HigCompTblSec2|env=Cocoa}}<br />
{{HigCompTblSec2|env=Adobe AIR}}<br />
|} <br />
&nbsp;<br />
<br />
<br />
<br />
===Synchronizing Card Store === <br />
Destined for the /plugins folder<br />
{{HigCompTblHead2|name=Synchronizing Card Store|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=C++}}<br />
|} <br />
.</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components&diff=148007Components2009-04-03T22:10:11Z<p>Vkokhan.aquasoft.dp.ua: /* User Profile Service */</p>
<hr />
<div>{{#eclipseproject:technology.higgins}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
<br />
This page describes each of the ''Components'' (see definitions below) that are used to construct the released solutions as well as the solutions under development for Higgins 1.1 (see [[Higgins 1.1 Plan]]). Components are comprised of one or more Eclipse projects. The page is organized by the folders in the SVN repository at https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/<br />
<br />
;Component: An abstract service description. Components may be implemented by N ''alternative'' sets of M ''constituent'' Eclipse ''projects''. Although N is often equal to one, it may be greater if there are multiple language implementations of the same service, or if there are alternative projects used in different runtime environments. Although M is also often equal to one, there may be two or three separate projects of various types.<br />
<br />
;Project: An Eclipse project. In Java this builds to a .JAR or .plugin. On LINUX, perhaps a shared library. Types include: ''Impl.'' (implementation), ''Interface'', ''Test'' and ''Misc''<br />
<br />
==Conventions Used on this Page==<br />
* See [[Components Page Conventions]] <br />
* See [[Higgins SVN Branch Structure]] to understand how we name our builds<br />
* Eclipse projects (rows) or entire Components (tables) that are not yet a part of any release or stable build should be in the "Nursery" folder<br />
<br />
== App folder ==<br />
The App folder holds [[Components]] that are at the top level of their respective Higgins 1.0 or 1.1 architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name:<br />
<br />
=== GTK and Cocoa Selector ===<br />
{{HigCompTblHead2|name=GTK and Cocoa-based Selector|bugzcomp=ISSD}}<br />
{{HigCompTblSec2|env=C++}} <br />
{{HigCompTblRow2|type=Impl.|appdir=cbselector|h1=[[Image:led-box-green.gif]]|h11=[[Image:led-box-red.gif]]|wikiuser=ahodgkinson.novell.com.com|username=Andy}}<br />
|} <br />
.<br />
<br />
===RCP-based Identity Selector=== <br />
{{HigCompTblHead2|name=RCP-based Identity Selector|bugzcomp=ISS+CLIENT+UI+RCP}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|appdir=crpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
{{HigCompTblRow2|type=Misc.|appdir=crpps.feature|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
|} <br />
.<br />
<br />
===AIR Selector === <br />
{{HigCompTblHead2|name=AIR Selector|bugzcomp=AIR+SELECTOR}} <br />
{{HigCompTblSec2|env=Adobe Flex}}<br />
{{HigCompTblRow2|type=Impl.|appdir=air|h1=[[Image:Led-box-red.gif]]|h11=B-1-1-0*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Higgins Embedded-Selector Extension for Firefox===<br />
{{HigCompTblHead2|name=Higgins Embedded-Selector Extension for Firefox|bugzcomp=HBX|}}<br />
{{HigCompTblSec2|env=Javascript FireFox extension}}<br />
{{HigCompTblRow2|type=Impl.|appdir=hbx|note=|h1=B-1-0-0|h11=[[Image:Led-box-red.gif]]|otherdl=[http://wiki.eclipse.org/HBX_Installation install]|wikiuser=maxim.parityinc.net|username=Maxim}}<br />
|}<br />
.<br />
<br />
===Higgins Browser Extension (HBX)===<br />
{{HigCompTblHead2|name=Higgins Browser Extension|bugzcomp=HBX-NEW|}}<br />
{{HigCompTblSec2|env=Firefox 1.5, 2.0 or 3.0 XPCOM plugin}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxff|h1=[[Image:Led-box-red.gif]]|h11=??|otherdl=[http://wiki.eclipse.org/Higgins_Browser_Extension_for_Firefox_Installation install]|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompTblSec2|env=IE C++ COM Browser Helper Object}}<br />
{{HigCompTblRow2Wiki|type=Impl.|appdir=hbxie|wiki=Higgins Browser Extension for IE |h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Note|type=Impl.|appdir=tcpserver|note=--[[Higgins Browser Extension for IE using Higgins Selector-Selector | note]]|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=??|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|}<br />
.<br />
<br />
===Higgins Selector Switch (HSS)=== <br />
{{HigCompTblHead2|name=Higgins Selector Switch|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===HSS Manager=== <br />
{{HigCompTblHead2|name=HSS Manager|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
===HSS Launcher=== <br />
{{HigCompTblHead2|name=HSS Launcher|bugzcomp=HSS}} <br />
{{HigCompTblSec2|env=C++ for Windows}}<br />
{{HigCompTblRow2|type=Impl.|appdir=tcpserver|shared=(shared)|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4*|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Hosted I-Card Manager ===<br />
{{HigCompTblHead2|name=I-Card Manager Web Application|bugzcomp=I-Card+Broker}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|appdir=icm|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
.<br />
<br />
<br />
<br />
===I-Card Service Web App===<br />
{{HigCompTblHead2|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4 SOAP web app}} <br />
{{HigCompTblRow2|type=Impl.|appdir=rpps.web|note=|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
===Local I-Card Service (LICS) ===<br />
<br />
{{HigCompTblHead2|name=Local I-Card Service|bugzcomp=LICS}}<br />
{{HigCompTblSec2|env=C++}}<br />
{{HigCompTblRow2|type=Impl.|appdir=lics|h1=[[Image:Led-box-red.gif]]||wikiuser=vkokan.parityinc.com|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===MultiProtocol Relying Party Enablement Sample ===<br />
<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement Sample|bugzcomp=RP+SITE }}<br />
{{HigCompTblSec2|env=Java 1.4 WAR}}<br />
{{HigCompTblRow2|type=Impl.|appdir=rp.servlet.sample|note=--[[org.eclipse.higgins.rp.servlet.sample | note]]|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=pka.us.ibm.com|username=Paula}}<br />
|}<br />
&nbsp;<br />
<br />
=== SAML2 IdP === <br />
{{HigCompTblHead2|name=SAML2 IdP|bugzcomp=SAML2+IdP}}<br />
{{HigCompTblSec2|env=Java 1.4 web service}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[org.eclipse.higgins.saml2idp.server | note]]|appdir=saml2idp.server|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=--[[org.eclipse.higgins.saml2idp.test | note]] |appdir=saml2idp.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Misc|note=|appdir=saml2idp.server.config|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=buzoverya@aquasoft.dp.ua|username=TBD}}<br />
|}<br />
&nbsp;<br />
===IdAS XDI Engine ===<br />
{{HigCompTblHead2|name=IdAS XDI Engine|bugzcomp=IdAS}} <br />
{{HigCompTblRow2|type=Impl.|appdir=idas.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Plugins folder ==<br />
The following are in roughly alphabetic order by main project name:<br />
<br />
===Configuration===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4*|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Misc |plugdir=configuration.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
|}<br />
&nbsp;<br />
<br />
===Configuration Handler===<br />
{{HigCompTblHead2|name=Configuration|bugzcomp=Configuration}}<br />
{{HigCompTblSec2|env=Java 1.4 IConfigurationHandler implementation}} <br />
{{HigCompTblRow2wiki|type=Interface|note=--[[configuration.api | note]]|shared=(shared)|plugdir=configuration.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompTblRow2wiki|type=Alt. Impl.|plugdir=configuration.xrds|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Dependencies === <br />
{{HigCompTblHead2|name=Redistributable Dependencies}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Misc|note=|plugdir=dependencies.redistributable|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pkimlach.parityinc.net|username=Peter}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Registry=== <br />
{{HigCompTblHead2|name=I-Card Registry|bugzcomp=I-CARD+REGISTRY}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl|note=|plugdir=icard.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===I-Card Provider=== <br />
{{HigCompTblHead2|name=I-Card Provider|bugzcomp=I-CARD+PROVIDER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Note|type=Interface|note=--[[I-Card Interfaces | note]]|plugdir=icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
{{HigCompTblRow2Note|type=Misc.|note=--[[CardSpace I-Card Provider Core | note]] |plugdir=icard.provider.cardspace.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[IdAS-based CardSpace Managed I-Card Provider| note]]<br />
|plugdir=icard.provider.cardspace.managed|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[XML-based CardSpace Managed I-Card Provider | note]]<br />
|plugdir=icard.provider.cardspace.managed.xml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=icard.provider.cardspace.personal.dp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|note=--[[URI I-Card Provider | note]]<br />
|plugdir=icard.provider.uri|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompTblRow2Wiki|type=Misc.|plugdir=icard.provider.securestorage|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=TBD|username=TBD}}<br />
|} <br />
&nbsp;<br />
<br />
===I-Card Selector Service (ISS)=== <br />
{{HigCompTblHead2|name=I-Card Selector Service|bugzcomp=ISS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=iss|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|}<br />
&nbsp;<br />
<br />
===ISS Provider===<br />
{{HigCompTblHead2|name=ISS Provider|bugzcomp=ISS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=iss.cardspace|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
|} <br />
&nbsp;<br />
<br />
===I-Card Service===<br />
{{HigCompTblHead2|name=I-Card Service|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=<br />
|plugdir=rpps|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===Identity Attribute Service (IdAS) === <br />
{{HigCompTblHead2|name=Identity Attribute Service|bugzcomp=IdAS}} <br />
{{HigCompTblSec2||env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.api|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2|type=Misc|plugdir=idas.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Misc.||plugdir=idas.registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2Wiki|type=Misc.|appdir=idas.udi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== IdAS Context Provider === <br />
{{HigCompTblHead2|name=Context Provider|bugzcomp=Context+Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=idas.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=idas.cp.jndi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jena2|h1=[[Image:Led-box-red.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=slyakhov.parityinc.net|username=SergeyL}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xmlfile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dsanders.novell.com|username=Daniel}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.jspolicy|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.inmem|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.xdi|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Alt. Impl.|plugdir=idas.cp.rest.xml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompTblRow2Note|type=Alt. Impl.|note=--[[RDF CP | note]]<br />
|plugdir=idas.cp.rdf|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
<br />
<br />
===Multi-Protocol Relying Party Enablement===<br />
{{HigCompTblHead2|name=MultiProtocol Relying Party Enablement|bugzcomp=RP+SITE}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Interface|note=--[[Relying Party Enablement Interface | note]]<br />
|plugdir=rp.interface|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Impl.|note=--[[Relying Party Enablement Servlet Implementation | note]]<br />
|plugdir=rp.servlet|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompTblRow2|type=Misc|note=--[[Relying Party Enablement Information Card Protocol | note]]<br />
|plugdir=rp.icard|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
|}<br />
&nbsp;<br />
<br />
===RSS-SSE Support===<br />
{{HigCompTblHead2|name=RSS-SSE Support|bugzcomp=HBX+SUPPORT}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Misc|note=|plugdir=rsse|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-red.gif]]|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Client===<br />
{{HigCompTblHead2|name=STS Client|bugzcomp=STS+CLIENT}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2|type=Impl.|plugdir=sts.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Samples|plugdir=sts.client.samples|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Server===<br />
{{HigCompTblHead2|name=STS Server|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.api|shared=(shared)|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Interface|plugdir=sts.spi|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.trust|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.metadata|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.server.profile|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Mapping Extension===<br />
{{HigCompTblHead2|name=STS Mapping Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.appliesto|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.extension|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.mapper.polling|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Token Extension=== <br />
{{HigCompTblHead2|name=STS Token Extensions|bugzcomp=STS+SERVER}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.handler|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.self|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.encrypt|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.alf|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.identity|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.compound|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Alt. Impl.|plugdir=sts.server.token.saml|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Common=== <br />
{{HigCompTblHead2|name=STS Common|bugzcomp=STS}} <br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Base64 Extension===<br />
{{HigCompTblHead2|name=STS Base64 Extensions|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.base64.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS Binding===<br />
{{HigCompTblHead2|name=STS Binding|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.common|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.client|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.binding.axis1x.service|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
===STS XML Security Extension=== <br />
{{HigCompTblHead2|name=STS XML Security Extension|bugzcomp=STS+SERVER}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2Wiki|type=Impl.|plugdir=sts.xmlsecurity.apache|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
&nbsp;<br />
<br />
=== STS Information Card Generator === <br />
{{HigCompTblHead2|name=STS Information Card Generator|bugzcomp=STS}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=sts.informationcardgenerator|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=dsanders.novell.com|username=Daniel}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Service === <br />
{{HigCompTblHead2|name=User Profile Service}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== User Profile Provider === <br />
{{HigCompTblHead2|name=User Profile Provider}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=userprofile.idas|h1=[[Image:Led-box-green.gif]]|h11=??|wikiuser=TBD|username=TBD}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util IdAS CP === <br />
{{HigCompTblHead2|name=Util IdAS CP}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.idas.cp|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util JScript ===<br />
{{HigCompTblHead2|name=Util JScript}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.jscript|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util SAML === <br />
{{HigCompTblHead2|name=Util SAML}}<br />
{{HigCompTblSec2|env=Java 1.4}} <br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.saml|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=util.saml.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
=== Util Socket ===<br />
{{HigCompTblHead2|name=Util Socket}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=util.socket|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
&nbsp;<br />
<br />
=== Registry === <br />
{{HigCompTblHead2|name=Registry}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=registry|h1=[[Image:Led-box-green.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== Messages === <br />
{{HigCompTblHead2|name=Messages}}<br />
{{HigCompTblSec2|env=Java 1.4}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=messages|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
&nbsp;<br />
<br />
=== XDI4j === <br />
{{HigCompTblHead2|name=XDI4j}}<br />
{{HigCompTblSec2|env=Java 1.5}}<br />
{{HigCompTblRow2|type=Impl.|note=|plugdir=xdi4j|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompTblRow2|type=Test|note=|plugdir=xdi4j.test|h1=[[Image:Led-box-red.gif]]|h11=B-1-1M4|wikiuser=markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
&nbsp;<br />
<br />
== Ontology folder ==<br />
=== Higgins Ontology === <br />
{{HigCompTblHead2|name=Higgins Ontology|bugzcomp=DATA-MODEL}}<br />
{{HigCompTblRow2|type=Misc|note=--[[HOWL | note]]<br />
|downloadurl=http://www.eclipse.org/higgins/ontologies/2006/higgins |h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|ontdir=ontology|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Doc folder ==<br />
=== Documentation === <br />
{{HigCompTblHead2|name=Higgins Documentation|bugzcomp=Documentation}}<br />
{{HigCompTblRow2|type=Misc|note=doc<br />
|docdir=doc/org.eclipse.higgins.doc|downloadurl=|h1=[[Image:Led-box-green.gif]]|h11=[[Image:Led-box-green.gif]]|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Planned Components ==<br />
===Selector UI === <br />
Destined for the /app folder<br />
{{HigCompTblHead2|name=Selector UI|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=GTK}}<br />
{{HigCompTblSec2|env=Cocoa}}<br />
{{HigCompTblSec2|env=Adobe AIR}}<br />
|} <br />
&nbsp;<br />
<br />
<br />
<br />
===Synchronizing Card Store === <br />
Destined for the /plugins folder<br />
{{HigCompTblHead2|name=Synchronizing Card Store|bugzcomp=TBD}} <br />
{{HigCompTblSec2|env=C++}}<br />
|} <br />
.</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Org.eclipse.higgins.userprofile&diff=148005Org.eclipse.higgins.userprofile2009-04-03T22:08:06Z<p>Vkokhan.aquasoft.dp.ua: User Profile moved to User Profile Service: Due to it is right name for this page.</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The User Profile manages configuration of pluguble [[User Profile Provider]]. Which in turn manages user account information such as user's authentication data, user's card categories, user's card history, etc.<br />
<br />
==Details==<br />
* ''Status'': first code in M0.8 Initialli was a part of [[I-Card Registry]]. Separate component since 1-1M4<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
Manages user profile inforamation such as such as user's authentication data, user's card categories, user's card history, etc. <br />
<br />
====Responsibilities====<br />
* Provide a way to manage and use [[User Profile Provider]] which is responsible for managing user account information.<br />
* Provide a convinient way to call methods of underlying [[User Profile Provider]]<br />
<br />
====Dependencies====<br />
* Consumes services from [[I-Card Interfaces]]<br />
<br />
==Links==<br />
* [[I-Card Interfaces]]<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=User_Profile&diff=148006User Profile2009-04-03T22:08:06Z<p>Vkokhan.aquasoft.dp.ua: User Profile moved to User Profile Service: Due to it is right name for this page.</p>
<hr />
<div>#REDIRECT [[User Profile Service]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=User_Profile_Provider&diff=148004User Profile Provider2009-04-03T21:37:09Z<p>Vkokhan.aquasoft.dp.ua: New page: {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} The User Profile Provider manages user account information such as user's authentication data, user's card categories, user'...</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The User Profile Provider manages user account information such as user's authentication data, user's card categories, user's card history, etc.<br />
<br />
==Details==<br />
* ''Status'': first code in M0.8 Initialli was a part of [[I-Card Registry]]. Separate component since 1-1M4<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
Provides interface and backed store to manage user profile inforamation such as such as user's authentication data, user's card categories, user's card history, etc. <br />
<br />
====Responsibilities====<br />
* Provide interface to create and manage user account information.<br />
* Provide interface to verify and manage user identity information.<br />
* Provide interface to manage card categories of the user.<br />
* Provide interface to manage card usage history.<br />
<br />
====Dependencies====<br />
* Consumes services from [[I-Card Interfaces]]<br />
<br />
==Links==<br />
* [[I-Card Interfaces]]<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Org.eclipse.higgins.userprofile&diff=147865Org.eclipse.higgins.userprofile2009-04-03T16:19:40Z<p>Vkokhan.aquasoft.dp.ua: /* Details */</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The User Profile manages configuration of pluguble [[User Profile Provider]]. Which in turn manages user account information such as user's authentication data, user's card categories, user's card history, etc.<br />
<br />
==Details==<br />
* ''Status'': first code in M0.8 Initialli was a part of [[I-Card Registry]]. Separate component since 1-1M4<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
Manages user profile inforamation such as such as user's authentication data, user's card categories, user's card history, etc. <br />
<br />
====Responsibilities====<br />
* Provide a way to manage and use [[User Profile Provider]] which is responsible for managing user account information.<br />
* Provide a convinient way to call methods of underlying [[User Profile Provider]]<br />
<br />
====Dependencies====<br />
* Consumes services from [[I-Card Interfaces]]<br />
<br />
==Links==<br />
* [[I-Card Interfaces]]<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Org.eclipse.higgins.userprofile&diff=147854Org.eclipse.higgins.userprofile2009-04-03T16:08:51Z<p>Vkokhan.aquasoft.dp.ua: New page: {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} The User Profile manages configuration of pluguble User Profile Provider. Which in turn manages user account information...</p>
<hr />
<div>{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}<br />
The User Profile manages configuration of pluguble [[User Profile Provider]]. Which in turn manages user account information such as user's authentication data, user's card categories, user's card history, etc.<br />
<br />
==Details==<br />
* ''Status'': first code in M0.8<br />
* ''Language'': Java <br />
* ''Packaging'': OSGI bundle<br />
<br />
==Service==<br />
Manages user profile inforamation such as such as user's authentication data, user's card categories, user's card history, etc. <br />
<br />
====Responsibilities====<br />
* Provide a way to manage and use [[User Profile Provider]] which is responsible for managing user account information.<br />
* Provide a convinient way to call methods of underlying [[User Profile Provider]]<br />
<br />
====Dependencies====<br />
* Consumes services from [[I-Card Interfaces]]<br />
<br />
==Links==<br />
* [[I-Card Interfaces]]<br />
<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Components&diff=130003Components2008-11-26T15:20:06Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>{{#eclipseproject:technology.higgins}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
This page describes each of the lower level Higgins ''Components'' that are used to construct both the released [[Solutions 1.0]] and the [[Solutions 1.1]] under development for Higgins 1.1. ''Components'' are in turn comprised of one or more Eclipse projects. The page is organized by the folders in the SVN repository at dev.eclipse.org/svnroot/technology/higgins.<br />
<br />
==Conventions Used==<br />
* The name of the Eclipse projects is displayed within [ ] --the prefix "org.eclipse.higgins" is assumed. <br />
* A pair of empty square brackets (e.g. "[]") indicates that the code either doesn't exist or hasn't yet been checked in<br />
* SVN branches used are displayed within { }<br />
* Eclipse projects (rows) or entire Components (tables) that are not yet a part of any release or stable build should be in the "Nursery" folder<br />
* Eclipse projects (rows) or entire Components (tables) that have been retired should be in the "Attic" folder<br />
* See the [[Components Page Conventions]] for more details<br />
<br />
== App folder ==<br />
The App folder holds [[Components]] that are at the top level of their respective [[Solutions 1.0]] or [[Solutions 1.1]] architectures. For example, for end-user applications, these would be the user interface and/or client [[Components]]. <br />
<br />
[[Components]] are listed in alphabetic order by SVN project name:<br />
<br />
<br />
<br />
===GTK/Cocoa Selectors === <br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=GTK and Cocoa-based Selector|bugzcomp=ISSD}} <br />
{{HigCompRow|A|name=GTK and Cocoa-based Selector|appdir=cbselector|first=M0-8|ver=B-1-1M4|wikiuser=ahodgkinson.novell.com.com|username=Andy}}<br />
|} <br />
.<br />
<br />
===RCP Selector=== <br />
{{HigCompTblHead}} <br />
{{HigCompTblSec|name=RCP-based Identity Selector|bugzcomp=ISS+CLIENT+UI+RCP|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
{{HigCompRow|A|name=RCP-based Identity Selector|appdir=crpps|ver=B-1-1M4|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
{{HigCompRow|B|name=RCP-based Identity Selector|appdir=crpps.feature|ver=B-1-1M4|wikiuser=litie.cn.ibm.com|username=Tie Li}}<br />
|} <br />
.<br />
<br />
===AIR Selector=== <br />
{{HigCompTblHead}} <br />
{{HigCompTblSec|name=AIR Selector|bugzcomp=AIR+SELECTOR|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompRow|A|name=AIR Selector|appdir=air|ver=B-1-1-0|otherdl=[http://wiki.eclipse.org/Adobe_AIR_Selector_Solution#Setup install]|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Higgins Browser Extensions===<br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=Higgins Browser Extensions|bugzcomp=HBX|wikiuser=maxim.parityinc.net|username=Maxim}}<br />
{{HigCompRow|A|name=Higgins Embedded-Selector Extension for Firefox|appdir=hbx|ver=B-1-1M4|first=M0-8|otherdl=[http://wiki.eclipse.org/HBX_Installation install]|wikiuser=maxim.parityinc.net|username=Maxim}}<br />
{{HigCompRow|B|name=Higgins Browser Extension for Firefox|appdir=hbxff|ver=1.1|first=M2|otherdl=[http://wiki.eclipse.org/Higgins_Browser_Extension_for_Firefox_Installation install]|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompTblSec|name=Higgins Browser Extension for IE |bugzcomp=HBX+for+IE|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|C|name=Higgins Browser Extension for IE |appdir=hbxie|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|D|name=Higgins Browser Extension for IE using Higgins Selector-Selector |appdir=tcpserver|ver=B-1-1M4|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|}<br />
.<br />
<br />
===Higgins Selector Selector=== <br />
{{HigCompTblHead}} <br />
{{HigCompTblSec|name=Higgins Selector Selector|bugzcomp=HSS|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompRow|A|name=Higgins Selector Selector|appdir=tcpserver|ver=B-1-1M4|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompTblSec|name=Connectors for Higgins Selector Selector|bugzcomp=HSS|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompRow|A|name=Connector for Adobe AIR Selector|appdir=tcpserver|ver=B-1-1M4|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompRow|B|name=Connector for CardSpace|appdir=tcpserver|ver=B-1-1M4|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompTblSec|name=Installer for Higgins Selector Selector|bugzcomp=HSS|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
{{HigCompRow|A|name=Installer for Higgins Selector Selector|appdir=tcpserver|ver=B-1-1M4|wikiuser=jjacob.parityinc.net|username=Jeesmon}}<br />
|} <br />
.<br />
<br />
===Hosted I-Card Manager Web App ===<br />
{{HigCompTblHead}} <br />
{{HigCompTblSec|name=I-Card Manager Web Application|bugzcomp=I-Card+Broker|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompRow|A|name=I-Card Manager Web Application|appdir=icm|first=M-08|ver=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
.<br />
<br />
===Multi-Protocol Relying Party Enablement Demo App ===<br />
<br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=MultiProtocol Relying Party Enablement Sample<br />
|bugzcomp=RP+SITE |wikiuser=pka.us.ibm.com|username=Paula}}<br />
{{HigCompRow|A|name=Relying Party Sample App|appdir=rp.servlet.sample|ver=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}}<br />
|}<br />
.<br />
<br />
===I-Card Service Web App===<br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=I-Card Service Web App|bugzcomp=HBX+SUPPORT |wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
{{HigCompRow|A|name=I-Card Service Web App|appdir=rpps.web|first=M0-8|ver=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
.<br />
<br />
=== SAML2 IdP === <br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=SAML2 IdP|bugzcomp=SAML2+IdP|wikiuser=Markus.sabadello.gmail.com|username=Markus}} <br />
{{HigCompRow|A|name=SAML2 IdP Server web application|appdir=saml2idp.server|first=M0-8|ver=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompRow|B|name=SAML2 IdP Test web application|appdir=saml2idp.test|first=M0-8|ver=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompRow|C|name=SAML2 IdP Server Config web application|appdir=saml2idp.server.config|first=M0-8|ver=B-1-1M4|wikiuser=buzoverya@aquasoft.dp.ua|username=Dmitry}}<br />
|}<br />
.<br />
<br />
== Plugins folder ==<br />
The following (with the exception of Misc components) are in alphabetic order by project name:<br />
<br />
===Configuration===<br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=Configuration|bugzcomp=Configuration|wikiuser=gbyrd.us.ibm.com|username=GregB}} <br />
{{HigCompRow|A|name=Configuration API|plugdir=configuration.api|first=M0-8|ver=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompRow|B|name=Configuration Common|plugdir=configuration.common|first=M0-8|ver=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompRow|C|name=Configuration XML|plugdir=configuration.xml|first=M0-8|ver=B-1-1M4|wikiuser=gbyrd.us.ibm.com|username=GregB}}<br />
{{HigCompRow|D|name=Configuration XRDS|plugdir=configuration.xrds|first=M0-8|ver=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
.<br />
<br />
=== Dependencies === <br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=Automated Builds|wikiuser=pkimlach.parityinc.net|username=Peter}}<br />
{{HigCompRow|A|name=Redistributable Dependencies|plugdir=dependencies.redistributable|first=M0-8|ver=B-1-1M4|wikiuser=pkimlach.parityinc.net|username=Peter}}<br />
|}<br />
.<br />
<br />
===I-Card Registry and I-Card Providers=== <br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=I-Card Registry|bugzcomp=I-CARD+REGISTRY|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompRow|A|name=I-Card Interfaces|plugdir=icard|first=B1-0M9|ver=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
{{HigCompRow|B|name=I-Card Registry|plugdir=icard.registry|first=M0-8|ver=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
{{HigCompTblSec|name=I-Card Provider|bugzcomp=I-Card+Provider|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompRow|C|name=CardSpace I-Card Provider Core|plugdir=icard.provider.cardspace.common|first=M0-8|ver=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompRow|D|name=IdAS-based CardSpace Managed I-Card Provider|plugdir=icard.provider.cardspace.managed|first=M0-8|ver=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompRow|E|name=XML-based CardSpace Managed I-Card Provider|plugdir=icard.provider.cardspace.managed.xml|first=M0-8|ver=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompRow|F|name=CardSpace Personal I-Card Provider|plugdir=icard.provider.cardspace.personal|first=M0-8|ver=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}} <br />
{{HigCompRow|G|name=URI I-Card Provider|plugdir=icard.provider.uri|first=M0-8|ver=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompRow|H|name=SecureStorage I-Card Provider|plugdir=icard.provider.securestorage|first=M0-8|ver=B-1-1M4|wikiuser=|username=}}<br />
|} <br />
.<br />
<br />
===IdAS: Identity Attribute Service === <br />
{{HigCompTblHead}} <br />
{{HigCompTblSec|name=Identity Attribute Service|bugzcomp=IdAS|wikiuser=jimse.novell.com|username=Jim}} <br />
{{HigCompRow|A|name=IdAS API|plugdir=idas.api|first=M0-8|ver=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompRow|B|name=IdAS Common|plugdir=idas.common|first=M0-8|ver=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompRow|C|name=IdAS SPI|plugdir=idas.spi|first=M0-8|ver=B-1-1M4|wikiuser=jimse.novell.com|username=Jim}}<br />
{{HigCompRow|D|name=IdAS Registry|plugdir=idas.registry|first=M0-8|ver=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompRow|E|name=IdAS XDI Engine|appdir=idas.xdi|first=M0-8|ver=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompRow|F|name=IdAS UDI Resolution|appdir=idas.udi|first=B-1-1M3|ver=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
.<br />
<br />
=== IdAS Context Providers === <br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=Context Provider|bugzcomp=Context+Provider|wikiuser=tdoman.novell.com|username=Tom}} <br />
{{HigCompRow|A|name=JNDI CP|plugdir=idas.cp.jndi|first=M0-8|ver=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompRow|B|name=Jena CP|plugdir=idas.cp.jena2|first=M0-8|ver=B-1-1M4|wikiuser=slyakhov.parityinc.net|username=SergeyL}}<br />
{{HigCompRow|C|name=XML File CP|plugdir=idas.cp.xmlfile|first=B1-0M9|ver=B-1-1M4|wikiuser=dsanders.novell.com|username=Daniel}}<br />
{{HigCompRow|D|name=JavaScript Policy CP|plugdir=idas.cp.jspolicy|first=B1-0M9|ver=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompRow|E|name=In Memory CP|plugdir=idas.cp.inmem|first=B1-0M9|ver=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
{{HigCompRow|F|name=XDI CP|plugdir=idas.cp.xdi|first=M0-8|ver=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
{{HigCompRow|G|name=RESTful XML CP|plugdir=idas.cp.rest.xml|first=B-1-1M3|ver=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompRow|H|name=RDF CP|plugdir=idas.cp.rdf|first=B-1-1M3|ver=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
.<br />
<br />
===I-Card Selector Service (ISS)=== <br />
{{HigCompTblHead}} <br />
{{HigCompTblSec|name=I-Card Selector Service|bugzcomp=ISS|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompRow|A|name=ISS|plugdir=iss|first=M0-8|ver=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
{{HigCompTblSec|name=ISS Provider|bugzcomp=ISS|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompRow|B|name=CardSpace ISS Provider|plugdir=iss.cardspace|first=M0-8|ver=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
{{HigCompRow|C|name=Idemix ISS Provider|plugdir=iss.idemix|first=M0-8|ver=B-1-1M4|wikiuser=drsecure.us.ibm.com|username=Tony}} <br />
|} <br />
.<br />
<br />
===Multi-Protocol Relying Party Enablement===<br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=MultiProtocol Relying Party Enablement<br />
|bugzcomp=RP+SITE |wikiuser=pka.us.ibm.com|username=Paula}}<br />
{{HigCompRow|A|name=Relying Party Enablement Interface|plugdir=rp.interface|ver=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompRow|B|name=Relying Party Enablement Servlet Implementation|plugdir=rp.servlet|ver=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
{{HigCompRow|C|name=Relying Party Enablement Information Card Protocol|plugdir=rp.icard|ver=B-1-1M4|wikiuser=pka.us.ibm.com|username=Paula}} <br />
|}<br />
.<br />
<br />
===I-Card Service===<br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=I-Card Service|bugzcomp=HBX+SUPPORT |wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}} <br />
{{HigCompRow|A|name=I-Card Service Core|plugdir=rpps|first=M0-8|ver=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompRow|B|name=RSS SSE Support|plugdir=rsse|ver=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
.<br />
<br />
=== SAML2 IdP === <br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=SAML2 IdP|bugzcomp=SAML2+IdP|wikiuser=Markus.sabadello.gmail.com|username=Markus}} <br />
{{HigCompRow|A|name=SAML2 IdP protocol library|plugdir=saml2idp.saml2|first=M0-8|ver=B-1-1M4|wikiuser=Markus.sabadello.gmail.com|username=Markus}}<br />
|}<br />
.<br />
<br />
===Token Service=== <br />
{{HigCompTblHead}} <br />
{{HigCompTblSec|name=Security Token Service|bugzcomp=TOKEN+PROVIDER|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblSec|name=STS Common (Client and Server)|bugzcomp=STS|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|A|name=STS API|plugdir=sts.api|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|B|name=STS Common|plugdir=sts.common|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblSec|name=STS Client|bugzcomp=STS+CLIENT|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|C|name=STS Client|plugdir=sts.client|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|D|name=STS Client Samples|plugdir=sts.client.samples|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblSec|name=STS Server|bugzcomp=STS+SERVER|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|E|name=STS SPI|plugdir=sts.spi|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|F|name=STS Server Trust|plugdir=sts.server.trust|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|G|name=STS Server Metadata|plugdir=sts.server.metadata|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|H|name=STS Server Profile|plugdir=sts.server.profile|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblSec|name=STS Mapping Extensions|bugzcomp=STS+SERVER|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|I|name=STS AppliesTo Mapper|plugdir=sts.server.mapper.appliesto|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|J|name=STS Extension Mapper|plugdir=sts.server.mapper.extension|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|K|name=STS Polling Mapper|plugdir=sts.server.mapper.polling|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblSec|name=STS Token Extensions|bugzcomp=STS+SERVER|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|L|name=STS Handler Token|plugdir=sts.server.token.handler|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|M|name=STS Self Token|plugdir=sts.server.token.self|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|N|name=STS Encrypt Token|plugdir=sts.server.token.encrypt|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|O|name=STS ALF Claim Token|plugdir=sts.server.token.alf|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|P|name=STS Identity Claim Token|plugdir=sts.server.token.identity|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|Q|name=STS Compound Token|plugdir=sts.server.token.compound|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|R|name=STS SAML Token|plugdir=sts.server.token.saml|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|S|name=Idemix Provider|plugdir=|ver=B-1-1M4|wikiuser=drsecure.us.ibm.com|username=Tony}}<br />
{{HigCompTblSec|name=STS Base64 Extensions|bugzcomp=STS+SERVER|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|T|name=STS Apache Base64|plugdir=sts.base64.apache|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblSec|name=STS XML Security Extensions|bugzcomp=STS+SERVER|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|U|name=STS Apache XML Security|plugdir=sts.xmlsecurity.apache|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompTblSec|name=STS Binding|namesuffix=s|bugzcomp=STS+SERVER|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|V|name=Axis 1.x Binding Common|plugdir=sts.binding.axis1x.common|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|W|name=Axis 1.x Client Binding|plugdir=sts.binding.axis1x.client|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
{{HigCompRow|X|name=Axis 1.x Server Binding|plugdir=sts.binding.axis1x.service|first=B1-0M9|ver=B-1-1M4|wikiuser=mikemci.us.ibm.com|username=Mike}}<br />
|}<br />
.<br />
<br />
=== Utilities === <br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=Utilities|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompRow|A|name=Util: IdAS CP|plugdir=util.idas.cp|first=M0-8|ver=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompRow|B|name=Util: JScript|plugdir=util.jscript|first=M0-8|ver=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
{{HigCompRow|C|name=Util: Socket|plugdir=util.socket|first=M0-8|ver=B-1-1M4|wikiuser=tdoman.novell.com|username=Tom}}<br />
|}<br />
.<br />
<br />
=== Misc === <br />
{{HigCompTblHead}}<br />
{{HigCompTblSec}}<br />
{{HigCompRow|A|name=Information Card Generator|plugdir=sts.informationcardgenerator|first=M0-8|ver=B-1-1M4|wikiuser=dsanders.novell.com|username=Daniel}}<br />
{{HigCompRow|B|name=Registry|plugdir=registry|first=B1-0M9|ver=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
{{HigCompRow|C|name=Messages|plugdir=messages|first=B1-0M9|ver=B-1-1M4|wikiuser=vkokhan.aquasoft.dp.ua|username=Valery}}<br />
|}<br />
.<br />
<br />
== Ontology folder ==<br />
=== Higgins Ontology === <br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=Higgins Ontology|bugzcomp=DATA-MODEL|wikiuser=paul.socialphysics.org|username=Paul}} <br />
{{HigCompRow|A|name=HOWL|downloadurl=http://www.eclipse.org/higgins/ontologies/2006/higgins |first=|ver=|ontdir=ontology|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Doc folder ==<br />
=== Documentation === <br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=Higgins Documentation|bugzcomp=Documentation|wikiuser=paul.socialphysics.org|username=Paul}} <br />
{{HigCompRow|A|name=Higgins Documentation|docdir=doc/org.eclipse.higgins.doc|downloadurl=|first=|ver=|wikiuser=paul.socialphysics.org|username=Paul}}<br />
|}<br />
.<br />
<br />
== Nursery folder ==<br />
=== Context Providers === <br />
{{HigCompTblHead}}<br />
{{HigCompTblSec|name=Context Provider|bugzcomp=Context+Provider|wikiuser=tdoman.novell.com|username=Tom}} <br />
{{HigCompRow|A|name=OpenID Context Provider|nurserydir=idas.cp.openid|first=M0-8|ver=B-1-1M4|wikiuser=dbuss.novell.com|username=Duane}}<br />
|}<br />
.<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Misc2&diff=126332Misc22008-10-31T10:48:35Z<p>Vkokhan.aquasoft.dp.ua: </p>
<hr />
<div>[[http://www.eclipse.org/higgins/images/eclipse_custom_header.png |right]]<br />
What you probably wanted was [http://eclipse.org/higgins Higgins Home].<br />
<br />
<br />
(This is a test page where we are working on debugging the new wiki skins)<br />
<br />
[[Category:Higgins - About]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Higgins2Ant&diff=122550Higgins2Ant2008-10-08T21:50:21Z<p>Vkokhan.aquasoft.dp.ua: /* build.xml */</p>
<hr />
<div>{{#eclipseproject:technology.higgins}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
== Introduction ==<br />
Higgins2ant is an Eclipse plug-in that the Higgins project uses to generate Ant build files which can be used either for developer builds or [[Automated Builds]] running on Eclipse build server.<br />
<br />
Latest version of higgins2ant is available at [http://download.eclipse.org/technology/higgins/higgins2ant/ Higgins2ant Update Site].<br />
<br />
== Prerequisites ==<br />
A number of prerequisites need to be installed on the build machine, as follows:<br />
# [http://java.sun.com/j2se/1.4.2/download.html J2SE SDK 1.4.2]<br />
# [http://www.eclipse.org/downloads/ Eclipse] version 3.2 or higher<br />
# [http://ant.apache.org/ Ant] version 1.6.5 or higher<br />
<br />
== Project Information ==<br />
Higgins2ant unit consists of several projects which sources could be fould using SVN information below.<br />
=== SVN Information ===<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
! rowspan="2" border="1" align="left" valign="top" | Connection Type <br />
| Committers <br />
| https:// or svn+ssh://<br />
|-<br />
| Anonymous access <br />
| http://<br />
|-<br />
! colspan="2" border="1" align="left" valign="top" | Host <br />
| dev.eclipse.org<br />
|-<br />
! colspan="2" border="1" align="left" valign="top" | Repository Path <br />
| /svnroot/technology/org.eclipse.higgins<br />
|-<br />
|} <br />
<br />
<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
|-style="background:#d6dee9; color:black" <br />
! border="1" align="left" valign="top" | Project<br />
! border="1" align="left" valign="top" | Module Location<br />
! border="1" align="left" valign="top" | Eclipse PSF<br />
! border="1" align="left" valign="top" | ViewSVN<br />
|-<br />
|rowspan="2" |higgins2ant.feature<br />
|rowspan="2" |/trunk/builds/higgins2ant.feature<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant.feature/project.psf?root=Technology_HIGGINS&view=co project.psf] <br />
|rowspan="2" | [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant.feature/?root=Technology_HIGGINS viewsvn]<br />
|-<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant.feature/projectWithDeps.psf?root=Technology_HIGGINS&view=co projectWithDeps.psf]<br />
|-<br />
|rowspan="2" |higgins2ant<br />
|rowspan="2" |/trunk/builds/higgins2ant<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant/project.psf?root=Technology_HIGGINS&view=co project.psf] <br />
|rowspan="2" | [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant/?root=Technology_HIGGINS viewsvn]<br />
|-<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant/projectWithDeps.psf?root=Technology_HIGGINS&view=co projectWithDeps.psf]<br />
|-<br />
|rowspan="2" |higgins2ant.core<br />
|rowspan="2" |/trunk/builds/higgins2ant.core<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant.core/project.psf?root=Technology_HIGGINS&view=co project.psf] <br />
|rowspan="2" | [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant.core/?root=Technology_HIGGINS viewsvn]<br />
|-<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant.core/projectWithDeps.psf?root=Technology_HIGGINS&view=co projectWithDeps.psf]<br />
|-<br />
|rowspan="2" |higgins2ant.pde<br />
|rowspan="2" |/trunk/builds/higgins2ant.pde<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant.pde/project.psf?root=Technology_HIGGINS&view=co project.psf] <br />
|rowspan="2" | [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant.pde/?root=Technology_HIGGINS viewsvn]<br />
|-<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant.pde/projectWithDeps.psf?root=Technology_HIGGINS&view=co projectWithDeps.psf]<br />
|-<br />
|rowspan="2" |higgins2ant.site<br />
|rowspan="2" |/trunk/builds/higgins2ant.site<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant.site/project.psf?root=Technology_HIGGINS&view=co project.psf] <br />
|rowspan="2" | [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant.site/?root=Technology_HIGGINS viewsvn]<br />
|-<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/higgins2ant.site/projectWithDeps.psf?root=Technology_HIGGINS&view=co projectWithDeps.psf]<br />
|-<br />
|}<br />
<br />
== General Information ==<br />
Higgins2ant plug-in generates following set of files:<br />
* <code>[http://wiki.eclipse.org/Higgins2Ant#build.xml build.xml]</code> - ant build file<br />
* <code>[http://wiki.eclipse.org/Higgins2Ant#dependencies.xml dependencies.xml]</code> - xml file contains all project's dependencies in the format used by [[Automated Builds]]<br />
* <code>[http://wiki.eclipse.org/Higgins2Ant#project.psf_and_projectWithDeps.psf project.psf and projectWithDeps.psf]</code> - team project sets to import the project and its dependencies respectively into Eclipse IDE workspace<br />
<br />
'''Note:''' Since version 1.0.0.5 Higgins2ant automatically re-generatie build files when either project's classpathes, dependencies or hierarchy has been changed.<br />
<br />
=== build.xml ===<br />
Higgins2ant generates ant build files which contains all required targets to build the project. Generated build.xml files can be used by both developers to build the project on local computer and automated build scripts running on build server. Actual set of targets generated depends on the type of the project. Latest version supports generation of build.xml files for the following types of projects from the Eclipse IDE:<br />
* '''Generic Java Project'''<br />
* '''Eclipse Plug-in Project'''<br />
* '''Eclipse Feature Project'''<br />
* '''Eclipse Update Site Project'''<br />
<p><br />
In order to extend capabilities of generated build files Higgins2ant plug-in automatically imports all build files in the project directory which contains <code><?eclipse.ant.import?></code> processing instruction as the first child. This allow to create any project specific targets in separated build file manually and they will be available to call from the generated build.xml</p><br />
<p><br />
Generated build.xml file assumes that all output is placed in '''./build''' subfolder of the project folder. Each target uses their own output subfolder of the build folder. In general the structure of the build folder is defined as follows:<br />
* '''./build/bin''' - output folder for binaries (class files).<br />
* '''./build/lib''' - output folder for jar files.<br />
* '''./build/doc''' - output folder for javadocs.<br />
* '''./build/plugins''' - output folder for Eclipse plug-ins.<br />
* '''./build/features''' - output folder for features.<br />
* '''./build/temp.dir''' - temporary folder used to build plug-ins and features.</p><br />
<br />
==== Java Project's targets ====<br />
For the generic Java projects following set of targets are generated:<br />
* '''build''' - the default target which builds the source code of the project and subprojects. Output folder for project's binaries is <code>'''build/bin'''</code>.<br />
* '''jar''' - the target to pack project's binaries. Creates <code>'''projectName_version.jar'''</code> file in the <code>'''build/lib'''</code> folder.<br />
* '''javadoc''' - the target to create javadoc for the project. Uses <code>'''build/doc'''</code> folder as output destination.<br />
* '''clean''' - the target to clean build output folder of the project. This target deletes all files and subdirectories of <code>'''build'''</code> folder, including <code>'''build'''</code> itself.<br />
* '''cleanall''' - the target to clean build folders for the project and its dependencies.<br />
* '''copy.libs''' the target to copy all project required libraries to user defined folder. In order to use this target <code>'''toDir'''</code> parameter should be specified.<br />
* '''copy.jar''' - the target to copy jar (project's jar) to user defined folder. In order to use this target <code>'''toDir'''</code> parameter should be specified.<br />
* '''copy.all.jars''' - the target to copy all jars (project's jar and all jars of its dependencies) to user defined folder. In order to use this target <code>'''toDir'''</code> parameter should be specified.<br />
* '''-save.build.properties''' - the helper target. This target is not used directly by any target in the generated build.xml file unless '''build.properties.file''' property is explicitly defined. This can be used by targets in an extension build files to avoid a lot of recursive target calls at calls to '''<build>''', '''<jar>''', '''<copy.jar>''' and '''<copy.all.jars>''' targets.<br />
<br />
Below is an example of an extension build file which shows how to use '''<copy.libs>''', '''<copy.all.jars>''', '''<-save.build.properties>''' targets.<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<?eclipse.ant.import?><br />
<br />
<project name="org.eclipse.higgins.rpps.web.builwar" default="war"><br />
<import file="build.xml"/><br />
<br />
<path id="axis.classpath"><br />
<path refid="org.eclipse.higgins.rpps.web.classpath"/><br />
</path><br />
<br />
<target name="init-war"><br />
<property name="build.dir.war" value="${build.dir}/war"/><br />
<br />
<!-- define the name of the property file to save build properties --><br />
<property name="build.properties.file" value="${build.dir}/build.properties"/><br />
<mkdir dir="${build.dir.war}"/><br />
<br />
<!-- save build properties --><br />
<antcall target="-save.build.properties"/><br />
</target><br />
<br />
<target name="copywardepprojects"><br />
<antcall target="copy.all.jars"><br />
<param name="toDir" value="${build.dir}/warlibs"/><br />
</antcall><br />
<antcall target="copy.libs"><br />
<param name="toDir" value="${build.dir}/warlibs"/><br />
</antcall><br />
</target><br />
<br />
<!-- build war--><br />
<target name="war" depends="init-war,build,copywardepprojects"><br />
<war destfile="build/war/rpps-axis.war" webxml="web/WEB-INF/web.xml" duplicate="preserve"><br />
<!-- Stuff in WebContent--><br />
<fileset dir="web/" excludes="**/web.xml"/><br />
<!-- Classes --><br />
<classes dir="${build.dir.bin}" excludes="**/plugin/**,**/*.jar,**/*.tar,**/*.zip,**/*.war"/><br />
<lib dir="${build.dir}/warlibs"><br />
<include name="*.jar"/><br />
<exclude name="servlet-api.jar"/><br />
<exclude name="axis-ant-1.4.jar"/> <br />
<exclude name="axis-schema.jar"/><br />
</lib><br />
</war><br />
<br />
<!-- delete the build properties file --><br />
<delete file="${build.properties.file}" failonerror="false"/><br />
<br />
<delete><br />
<fileset dir="${build.dir}/warlibs"><br />
<include name="*.jar"/><br />
</fileset><br />
</delete><br />
</target><br />
</project><br />
</source><br />
<br />
==== Plug-in project's targets ====<br />
Eclipse Plug-in project is a special kind of Java project which designed to create a plug-ins for Eclipse. Build.xml files generated for plug-in projects has one additional target to build project as an Eclipse Plug-in:<br />
* '''plugin''' - the target uses Eclipse PDE build scripts to build project as an Eclipse plug-in. Creates <code>pluginID_version.jar</code> file in the <code>build/plugins</code> folder.<br />
<br />
'''Note:'''<br />
# In order to use this target the '''ECLIPSE_HOME''' property must point to the correct location where Eclipse runtime can be found. <br />
# In order to build Eclipse plug-in build script copies sources of the project and its dependencies into temporary folder to avoid corruption of source files and build scripts.<br />
# Higgins2ant support generation of Eclipse plug-in specific targets since ver. 0.9.0<br />
<br />
==== Feature project's targets ====<br />
Eclipse feature project is special kind of project which defines a set of Eclipse plug-ins and features as a deployable unit. Build.xml files generated for feature projects has only one target to build the project:<br />
* '''feature''' - the default target uses Eclipse PDE build scripts to build project as a deployable unit containing all included features and plug-ins. Creates <code>featureID_version.jar</code> file in the <code>build/features</code> folder<br />
<br />
'''Note:'''<br />
# In order to use this target the '''ECLIPSE_HOME''' property must point to the correct location where Eclipse runtime can be found. <br />
# In order to build Eclipse feature build script copies sources of the project and its dependencies into temporary folder to avoid corruption of source files and build scripts.<br />
# Higgins2ant supports generation of build files for Eclipse feature projects since ver. 1.0.0.1<br />
<br />
==== Update Site project's targets ====<br />
Eclipse Update Site project is special kind of project which defines an update site for Eclipse features. Update sites deployed somwerre in the web is used by Eclipse Update Manager to install and update features. Build.xml files generated for update site projects has only one target to build the project:<br />
* '''site''' - the default target uses Eclipse PDE build scripts to build update site contents including all contained features and plug-ins. Creates a set of <code>featureID_version.jar</code> and <code>pluginID_version.jar</code> files in <code>build/features</code> and <code>build/plugins</code> folders respectively. Also creates zipped content of update site in <code>siteID_version.zip</code> in the <code>build</code> folder.<br />
<br />
'''Note:'''<br />
# In order to use this target the '''ECLIPSE_HOME''' property must point to the correct location where Eclipse runtime can be found. <br />
# In order to build Eclipse update site build script uses build scripts of containing futures to build them.<br />
# Higgins2ant supports generation of build files for Eclipse update site projects since ver. 1.0.0.5<br />
<br />
==== Common targets ====<br />
For all types of projects following set of targets are generated:<br />
* '''fetch.dependencies''' - the target to fetch the dependencies of the project from SVN repository.<br />
<br />
'''Note:'''<br />
# This target is generated only if [http://subclipse.tigris.org/ Subclipse] plug-in is installed into Eclipse IDE and projects in your workspace are connected to SVN repository.<br />
# In order to use '''fetch.dependencies''' target the following set of libraries from [http://subclipse.tigris.org/svnant.html svnant] should be available for Ant at runtime:<br />
#* javasvn.jar<br />
#* svnant.jar<br />
#* svnClientAdapter.jar<br />
#* svnjavahl.jar <br />
# Higgins2ant support generation of SVN specific targets since ver. 0.9.0<br />
<br />
=== dependencies.xml ===<br />
For each supported type of projects Higgins2ant generates dependencies.xml file which contains all required information to provide automated build scripts with the information on the required projects and/or libraries. <br />
<br />
Automated build scripts uses dependencies.xml file with the format described below.<br />
<source lang="xml"><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<dependencies id="org.eclipse.higgins.icard.provider.cardspace.common"><br />
<!-- list of projects that are required --><br />
<higginsProjects><br />
<project id="org.eclipse.higgins.registry"/><br />
<project id="org.eclipse.higgins.icard"/><br />
</higginsProjects><br />
<!-- libs that should be downloaded to the project. can be multiple for different locations --><br />
<remoteLibs location="lib"><br />
<library id="commons-logging-1.1.jar"/><br />
<library id="serializer.jar"/><br />
<library id="xalan.jar"/><br />
<library id="xercesImpl.jar"/><br />
<library id="xmlsec-1.4.0.jar"/><br />
</remoteLibs><br />
</dependencies><br />
</source><br />
<br />
For more information see [[How_Autobuild_Gets_Dependencies]]<br />
<br />
=== project.psf and projectWithDeps.psf ===<br />
These files are created if you have installed the [http://subclipse.tigris.org/ Subclipse] plug-in.<br />
<p><br />
Team Project Sets that are stored in the workspace can now be imported directly using the Import Project Set operation available in the context menu of any *.psf file.<br />
Higgins2ant automatically generates project.psf and projectWithDeps.psf files.<br />
</p><br />
<p><br />
Build scripts use project.xml file with the structure below as generated by Eclipse IDE.<br />
</p><br />
<pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<psf version="2.0"><br />
<provider id="org.tigris.subversion.subclipse.core.svnnature"><br />
<project reference="0.9.3,https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/plugins/org.eclipse.higgins.cache.api,org.eclipse.higgins.cache.api"/><br />
</provider><br />
</psf><br />
</pre><br />
<br />
== Install information ==<br />
<br />
With the prerequisites installed, follow these steps to setup your environment:<br />
# Add the jre/bin directory of the installed JDK to your PATH environment variable.<br />
# Add the ant/bin directory of the installed Ant to your PATH environment variable.<br />
<br />
One cans install the plug-in by 2 ways:<br />
<ul><br />
<li>setup locally</li><br />
<li>setup on-line</li><br />
</ul><br />
=== Install locally ===<br />
<br />
Before setup locally, you need to download latest version of zipped update site (e.g. higgins2ant.site_1.0.0.5.zip) from the [http://download.eclipse.org/technology/higgins/higgins2ant/ Higgins2ant Update Site] to your local machine.<br />
<p><br />
To Setup locally, follow the instructions below:<br />
</p><br />
* from the main Eclipse menu select '''Help''' -> '''Software Updates''' -> '''Find and Install...'''<br />
[[Image:Inst1.JPG]]<br />
* in the "Install/Update" window select '''Search for new features to install''' -> '''Next'''<br />
[[Image:Inst2.JPG|350px]]<br />
* click '''New Archived Site...''' and choose .zip archive of the update site (e.g. higgins2ant.site_1.0.0.5.zip)<br />
[[Image:Inst4b.JPG|350px]]<br />
* Edit name -> click '''OK'''<br />
[[Image:Inst5.JPG|350px]]<br />
* click '''Finish'''<br />
[[Image:Inst6.JPG|350px]]<br />
* in the "Updates" window select '''Higgins Ant Files Generator Feature {installed version}''' in the treeview of features -> click '''Next'''<br />
[[Image:Inst7.JPG|350px]]<br />
* read the license agrement and if you accept it click '''Next'''<br />
[[Image:Inst8.JPG|350px]]<br />
* click '''Finish'''<br />
[[Image:Inst9.JPG|350px]]<br />
* in the "Verification" window click either '''Install''' or '''Install All'''<br />
[[Image:Inst10.JPG|350px]]<br />
* click '''Yes'''<br />
[[Image:Inst11.JPG|350px]]<br />
<br />
=== Install on-line ===<br />
<br />
To Setup on-line, follow the instructions below:<br />
* from the main Eclipse menu select '''Help''' -> '''Software Updates''' -> '''Find and Install...'''<br />
[[Image:Inst1.JPG]]<br />
* in the "Install/Update" window select '''Search for new features to install''' -> '''Next'''<br />
[[Image:Inst2.JPG|350px]]<br />
* in the '''Install''' window click '''New Remote Site...''' and type a name (e.g. "Higgins2ant Update Site") and the URL (i.e. http://download.eclipse.org/technology/higgins/higgins2ant/) of the [http://download.eclipse.org/technology/higgins/higgins2ant/ Higgins2ant Update Site] -> '''OK'''<br />
[[Image:Inst4c.JPG|350px]]<br />
* click '''Finish'''<br />
[[Image:Inst6.JPG|350px]]<br />
* in the '''Updates''' window select '''Higgins Ant Files Generator Feature {installed version}''' in the treeview of features -> '''Next'''<br />
[[Image:Inst7.JPG|350px]]<br />
* read the lisence agrement and if you accept it -> click '''Next'''<br />
[[Image:Inst8.JPG|350px]]<br />
* click '''Finish'''<br />
[[Image:Inst9.JPG|350px]]<br />
* in the "Verification" window click either '''Install''' or '''Install All'''<br />
[[Image:Inst10.JPG|350px]]<br />
* click '''Yes'''<br />
[[Image:Inst11.JPG|350px]]<br />
<br />
== Generate build files ==<br />
* '''right click''' on the project tree and select '''Export'''<br />
[[Image:Gen1.JPG]]<br />
* (General) '''Higgins Buildfiles''' -> '''Next'''<br />
[[Image:Gen2.JPG|350px]]<br />
* check projects for which you wish to create build files -> '''Finish'''<br />
[[Image:Gen3.JPG|350px]]<br />
<br />
== Running generated build files ==<br />
You can run generated build files either from Eclipse IDE or from command line. In order to run generated build files successfully you may need to override some Ant properties. In most cases it is enough to override '''ECLIPSE_HOME''' property pointing to your Eclipse installation folder but you can override other properties defined in build.xml to customize build behaviour. The way to override depends on your runtime environment.<br />
=== Running from Eclipse IDE ===<br />
# From the Package Explorer right click on Right click on build.xml -> Run As -> Ant Build ...<br />
# Click '''Targets''' tab, select targects you want to run.<br />
# Go to '''JRE''' tab, make sure you are using correct JDK version.<br />
# Define ant properties you need to override. You can do this in either of two ways:<br />
#* On the '''Properties''' tab<br />
#*# Un-select "Use global properties as specified in the Ant runtime preferences"<br />
#*# Click "Add Property ..."<br />
#*# Set Name = <property name><br />
#*# Set Value = <property value><br />
#* On the '''JRE''' tab<br />
#*# For each property you need to overrite, add -D<property name>=<property value> VM argument<br />
# Click '''Run'''<br />
=== Running from command line ===<br />
With the prerequisites installed, follow steps below to run your build script from command line:<br />
# Make sure JDK's bin directory is added to your PATH environment variable.<br />
# Make sure Ant's bin directory in added to your PATH environment variable.<br />
# CD to your project's directory<br />
# run ant tool using command as wollows: <br />
#* Ant [<target1>[,<target2>]...]<br />
#* For each property you need to overrite, add -D<property name>=<property value> argument to the command line above.<br />
<br />
== Uninstall ==<br />
<br />
To uninstall the Higgins2Ant plug-in, follow the instructions below:<br />
* from the main Eclipse menu select '''Help''' -> '''Software Updates''' -> '''Manager Configuration'''<br />
[[Image:Uninst1.JPG]]<br />
* in window "Product Configuration" select '''Higgins Ant Files Generator Feature {installed version}''' in the treeview of features<br />
[[Image:Uninst2.JPG|350px]]<br />
* '''right click''' -> '''Uninstall'''<br />
[[Image:Uninst3.JPG]]<br />
* click '''OK'''<br />
[[Image:Uninst4.JPG|350px]]<br />
* click '''Yes'''<br />
[[Image:Uninst5.JPG|350px]]<br />
<br />
== See Also ==<br />
[http://wiki.eclipse.org/Automated_Builds Automated Builds]<br />
[[Category:Higgins Developer Info]]<br />
[[Category:Higgins - Building]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Automated_Builds&diff=122445Automated Builds2008-10-08T15:14:35Z<p>Vkokhan.aquasoft.dp.ua: /* Higgins Auto-build project */</p>
<hr />
<div>{{#eclipseproject:technology.higgins}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
== Higgins Auto-build project ==<br />
The build scripts located in the '''org.eclipse.higgins.auto''' project ([http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto/project.psf?root=Technology_HIGGINS&view=co project.psf] [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto/projectWithDeps.psf?root=Technology_HIGGINS&view=co projectWithDeps.psf]) perform automated builds of Higgins [[Components]] on the Eclipse build server (build.eclipse.org).<br />
<br />
To add a new component to the list of the those being built automatically every night do the following:<br />
<br />
# Create '''build.xml''' and '''dependencies.xml''' files in the root folder of each new project using [[Higgins2Ant]] plugin. The same steps should be repeated for all the projects depended on the new project that you are adding to autobuild.<br />
# Add description of the new component to '''projects.xml''' file in the '''org.eclipse.higgins.auto.resources''' project.<br />
# Add the SVN repository location of the new component to the '''resourceLocation.xml''' file in the '''org.eclipse.higgins.auto.resources''' project. The same step should be repeated for all the projects dependent on the new component that you are adding. The file '''resourceLocation.xml''' should also contain the lib id and url of all 3rd party libs that the new component and it's sub-components depend on.<br />
<br />
See [http://www.eclipse.org/higgins/downloads.php?loc=downloads Higgins downloads]<br />
<br />
See [[Starting a Higgins Build]]<br />
<br />
See [[Higgins Committers and Contributors#Processes]]<br />
<br />
See [[How To Test Autobuild On Local Machine]]<br />
<br />
See [[How Autobuild Gets Dependencies]]<br />
<br />
== General Server Information ==<br />
Nightly builds of Higgins [[Components]] are performed on Eclipse build server.<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
! border="1" align="left" valign="top" | Connection Type <br />
| :ssh:<br />
|-<br />
! border="1" align="left" valign="top" | Host <br />
| build.eclipse.org<br />
|-<br />
! border="1" align="left" valign="top" | Build Path <br />
| /shared/technology/higgins<br />
|-<br />
|}<br />
<br />
<br />
== General SVN Information ==<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
! rowspan="2" border="1" align="left" valign="top" | Connection Type <br />
| Committers <br />
| https:// or svn+ssh://<br />
|-<br />
| Anonymous access <br />
| http://<br />
|-<br />
! colspan="2" border="1" align="left" valign="top" | Host <br />
| dev.eclipse.org<br />
|-<br />
! colspan="2" border="1" align="left" valign="top" | Repository Path <br />
| /svnroot/technology/org.eclipse.higgins<br />
|-<br />
|} <br />
<br />
<br />
=== Location of the build scripts ===<br />
<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
|-style="background:#d6dee9; color:black" <br />
! border="1" align="left" valign="top" | Project<br />
! border="1" align="left" valign="top" | Module Location<br />
! border="1" align="left" valign="top" | Eclipse PSF<br />
! border="1" align="left" valign="top" | ViewSVN<br />
|-<br />
|rowspan="2" |Automated Build Scripts<br />
|rowspan="2" |/trunk/builds/org.eclipse.higgins.auto<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto/project.psf?root=Technology_HIGGINS&view=co project.psf] <br />
|rowspan="2" | [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto/?root=Technology_HIGGINS viewsvn]<br />
|-<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto/projectWithDeps.psf?root=Technology_HIGGINS&view=co projectWithDeps.psf]<br />
|-<br />
|}<br />
<br />
=== higgins2ant plugin ===<br />
<br />
The build files and dependencies.xml files for build projects can be generated by using the [[Higgins2Ant]] plugin.<br />
<br />
=== Location of the configuration xml files ===<br />
<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
|-style="background:#d6dee9; color:black" <br />
! border="1" align="left" valign="top" | Project<br />
! border="1" align="left" valign="top" | Module Location<br />
! border="1" align="left" valign="top" | Eclipse PSF<br />
! border="1" align="left" valign="top" | ViewSVN<br />
|-<br />
|rowspan="2" |Automated Build Configuration<br />
|rowspan="2" |trunk/builds/org.eclipse.higgins.auto.resources<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto.resources/project.psf?root=Technology_HIGGINS&view=co project.psf] <br />
|rowspan="2" | [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto.resources/?root=Technology_HIGGINS viewsvn]<br />
|-<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto.resources/projectWithDeps.psf?root=Technology_HIGGINS&view=co projectWithDeps.psf]<br />
|-<br />
|}<br />
<br />
== dependencies.xml ==<br />
<br />
dependencies.xml provides the build process with information on required projects and/or libraries.<br />
<br />
Build scripts use dependencies.xml file with the structure below as generated by Eclipse IDE.<br />
<pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<dependencies id="org.eclipse.higgins.icard.provider.cardspace.common"><br />
<!-- list of projects that are required --><br />
<higginsProjects><br />
<project id="org.eclipse.higgins.registry"/><br />
<project id="org.eclipse.higgins.icard"/><br />
</higginsProjects><br />
<!-- libs that should be downloaded to the project. can be multiple for different locations --><br />
<remoteLibs location="lib"><br />
<library id="commons-logging-1.1.jar"/><br />
<library id="serializer.jar"/><br />
<library id="xalan.jar"/><br />
<library id="xercesImpl.jar"/><br />
<library id="xmlsec-1.4.0.jar"/><br />
</remoteLibs><br />
</dependencies><br />
</pre><br />
<br />
== Description of a component in the project.xml file ==<br />
<br />
<br />
<br />
Description of a component points to which targets to run from the component’s build file and a location where build results will be placed for downloads. Also this file contains mail lists for notification capability on success & fail.<br />
<br />
Below is an example of currently used description of a component .<br />
<br />
<pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<buildProject><br />
<!-- path from webHome to plase build --><br />
<pathFromWebHome>hbx</pathFromWebHome><br />
<!-- path from webHome to place updates (optional) update don't happen if not exists--><br />
<updatePath>hbx/update</updatePath><br />
<!-- prevent source zip (optional) ignored if contains false --><br />
<noSource></noSource><br />
<!-- prevent publish, don't creates index.html (optional) ignored if contains false --><br />
<noPublish /><br />
<!-- comma-separated list of recipients. Sends to notify of success component build. (optional) --><br />
<successMailList>pkimlach@aquasoft.dp.ua,vkokhan@aquasoft.dp.ua</successMailList><br />
<!-- comma-separated list of recipients. Sends to notify of component build target fail. (optional) --><br />
<failMailList>pkimlach@aquasoft.dp.ua</failMailList><br />
<!-- targets to run --> <br />
<targetToRun>xpi</targetToRun><br />
<targetToRun>jar</targetToRun><br />
</buildProject><br />
</pre><br />
<br />
== “global repository” of required resources ==<br />
<br />
The file resourceLocation.xml contains information about where to get the component. The structure of this file is very simple and is shown below:<br />
<pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<resources><br />
<repositories><br />
<!-- project identifier--><br />
<project id="org.eclipse.higgins.hbx"><br />
<!-- SVN revision (any svn supported format) --><br />
<version>HEAD</version><br />
<!-- repository identification string --><br />
<repositoryLocation><br />
http://dev.eclipse.org/svnroot/technology/org.eclipse.higgins<br />
</repositoryLocation><br />
<!-- password --><br />
<password></password><br />
<!-- path from SVN root to the project location --><br />
<path>trunk/builds/org.eclipse.higgins.auto</path><br />
</project><br />
</repositories><br />
<!-- libs that can necessary to build component --><br />
<remoteLibs><br />
<!-- lib identifier --> <br />
<lib id="commons-logging-1.1.jar"><br />
<!-- URL where library is available --><br />
<url><br />
http://apache.net.ua/commons/logging/binaries/commons-logging-1.1.zip<br />
</url><br />
<!-- these parameters are used to generate project's dependency page.--><br />
<libraryHomePage name="Home Page Name"><br />
<url>http://libraryHomePage.url</url><br />
</libraryHomePage><br />
<comment>comment</comment><br />
<version>version</version><br />
<license name="Library license name"><br />
<url>http://license.url</url><br />
</license><br />
<eclipseApproved>[yes|no|some text]</eclipseApproved><br />
</lib><br />
<!-- lib can be available as single *.jar file or stored in archive package (*.zip, *.tgz, *.gz, *.bz) and will be find automatically --> <br />
<lib id="arq.jar"><br />
<url><br />
http://shangrila.parityinc.net:8888/projects_deps/arq.jar<br />
</url><br />
</lib><br />
</remoteLibs><br />
</resources><br />
</pre><br />
<br />
Add new component to auto projects.xml only in the presence of information about component and dependencies repositories and location of all required libs (for dependencies as well).<br />
<br />
== Helper targets ==<br />
<br />
Helper target calls after execution of target from projects build.xml file to ${finishDir}. Helper target can contain some transformation (for example: zip task). In current version of auto builder implemented helper targets for {plugin, jar, javadoc, xpi} targets. To add the possibility of a new target execution you need to add a new target with the name «on_<newTargetToRunName>» which will move results of newTargetToRunName execution to ${finishDir}with ziping or some other transformation (if necessary).<br />
<br />
== See Also ==<br />
* The "Downloads" column of each Component's table (see [[Components]]) has a link to a page containing the automated build output<br />
<br />
[[Category:Higgins - Building]]<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.uahttps://wiki.eclipse.org/index.php?title=Automated_Builds&diff=122444Automated Builds2008-10-08T15:13:17Z<p>Vkokhan.aquasoft.dp.ua: /* Higgins Auto-build project */</p>
<hr />
<div>{{#eclipseproject:technology.higgins}}<br />
[[Image:Higgins_logo_76Wx100H.jpg|right]]<br />
== Higgins Auto-build project ==<br />
The build scripts located in the '''org.eclipse.higgins.auto''' project ([http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto/project.psf?root=Technology_HIGGINS&view=co project.psf] [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto/projectWithDeps.psf?root=Technology_HIGGINS&view=co projectWithDeps.psf]) perform automated builds of Higgins [[Components]] on the Eclipse build server (build.eclipse.org).<br />
<br />
To add a new component to the list of the those being built automatically every night do the following:<br />
<br />
# Create build.xml and dependencies.xml files in the root folder of each new project using higgins2ant plugin. The same steps should be repeated for all the projects depended on the new project that you are adding to autobuild.<br />
# Add description of the new component to projects.xml file in the org.eclipse.higgins.auto.resources project.<br />
# Add the SVN repository location of the new component to the resourceLocation.xml file in the '''org.eclipse.higgins.auto.resources''' project. The same step should be repeated for all the projects dependent on the new component that you are adding. The file resourceLocation.xml should also contain the lib id and url of all 3rd party libs that the new component and it's sub-components depend on.<br />
<br />
See [http://www.eclipse.org/higgins/downloads.php?loc=downloads Higgins downloads]<br />
<br />
See [[Starting a Higgins Build]]<br />
<br />
See [[Higgins Committers and Contributors#Processes]]<br />
<br />
See [[How To Test Autobuild On Local Machine]]<br />
<br />
See [[How Autobuild Gets Dependencies]]<br />
<br />
== General Server Information ==<br />
Nightly builds of Higgins [[Components]] are performed on Eclipse build server.<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
! border="1" align="left" valign="top" | Connection Type <br />
| :ssh:<br />
|-<br />
! border="1" align="left" valign="top" | Host <br />
| build.eclipse.org<br />
|-<br />
! border="1" align="left" valign="top" | Build Path <br />
| /shared/technology/higgins<br />
|-<br />
|}<br />
<br />
<br />
== General SVN Information ==<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
! rowspan="2" border="1" align="left" valign="top" | Connection Type <br />
| Committers <br />
| https:// or svn+ssh://<br />
|-<br />
| Anonymous access <br />
| http://<br />
|-<br />
! colspan="2" border="1" align="left" valign="top" | Host <br />
| dev.eclipse.org<br />
|-<br />
! colspan="2" border="1" align="left" valign="top" | Repository Path <br />
| /svnroot/technology/org.eclipse.higgins<br />
|-<br />
|} <br />
<br />
<br />
=== Location of the build scripts ===<br />
<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
|-style="background:#d6dee9; color:black" <br />
! border="1" align="left" valign="top" | Project<br />
! border="1" align="left" valign="top" | Module Location<br />
! border="1" align="left" valign="top" | Eclipse PSF<br />
! border="1" align="left" valign="top" | ViewSVN<br />
|-<br />
|rowspan="2" |Automated Build Scripts<br />
|rowspan="2" |/trunk/builds/org.eclipse.higgins.auto<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto/project.psf?root=Technology_HIGGINS&view=co project.psf] <br />
|rowspan="2" | [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto/?root=Technology_HIGGINS viewsvn]<br />
|-<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto/projectWithDeps.psf?root=Technology_HIGGINS&view=co projectWithDeps.psf]<br />
|-<br />
|}<br />
<br />
=== higgins2ant plugin ===<br />
<br />
The build files and dependencies.xml files for build projects can be generated by using the [[Higgins2Ant]] plugin.<br />
<br />
=== Location of the configuration xml files ===<br />
<br />
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" <br />
|-style="background:#d6dee9; color:black" <br />
! border="1" align="left" valign="top" | Project<br />
! border="1" align="left" valign="top" | Module Location<br />
! border="1" align="left" valign="top" | Eclipse PSF<br />
! border="1" align="left" valign="top" | ViewSVN<br />
|-<br />
|rowspan="2" |Automated Build Configuration<br />
|rowspan="2" |trunk/builds/org.eclipse.higgins.auto.resources<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto.resources/project.psf?root=Technology_HIGGINS&view=co project.psf] <br />
|rowspan="2" | [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto.resources/?root=Technology_HIGGINS viewsvn]<br />
|-<br />
| [http://dev.eclipse.org/viewsvn/index.cgi/trunk/builds/org.eclipse.higgins.auto.resources/projectWithDeps.psf?root=Technology_HIGGINS&view=co projectWithDeps.psf]<br />
|-<br />
|}<br />
<br />
== dependencies.xml ==<br />
<br />
dependencies.xml provides the build process with information on required projects and/or libraries.<br />
<br />
Build scripts use dependencies.xml file with the structure below as generated by Eclipse IDE.<br />
<pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<dependencies id="org.eclipse.higgins.icard.provider.cardspace.common"><br />
<!-- list of projects that are required --><br />
<higginsProjects><br />
<project id="org.eclipse.higgins.registry"/><br />
<project id="org.eclipse.higgins.icard"/><br />
</higginsProjects><br />
<!-- libs that should be downloaded to the project. can be multiple for different locations --><br />
<remoteLibs location="lib"><br />
<library id="commons-logging-1.1.jar"/><br />
<library id="serializer.jar"/><br />
<library id="xalan.jar"/><br />
<library id="xercesImpl.jar"/><br />
<library id="xmlsec-1.4.0.jar"/><br />
</remoteLibs><br />
</dependencies><br />
</pre><br />
<br />
== Description of a component in the project.xml file ==<br />
<br />
<br />
<br />
Description of a component points to which targets to run from the component’s build file and a location where build results will be placed for downloads. Also this file contains mail lists for notification capability on success & fail.<br />
<br />
Below is an example of currently used description of a component .<br />
<br />
<pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<buildProject><br />
<!-- path from webHome to plase build --><br />
<pathFromWebHome>hbx</pathFromWebHome><br />
<!-- path from webHome to place updates (optional) update don't happen if not exists--><br />
<updatePath>hbx/update</updatePath><br />
<!-- prevent source zip (optional) ignored if contains false --><br />
<noSource></noSource><br />
<!-- prevent publish, don't creates index.html (optional) ignored if contains false --><br />
<noPublish /><br />
<!-- comma-separated list of recipients. Sends to notify of success component build. (optional) --><br />
<successMailList>pkimlach@aquasoft.dp.ua,vkokhan@aquasoft.dp.ua</successMailList><br />
<!-- comma-separated list of recipients. Sends to notify of component build target fail. (optional) --><br />
<failMailList>pkimlach@aquasoft.dp.ua</failMailList><br />
<!-- targets to run --> <br />
<targetToRun>xpi</targetToRun><br />
<targetToRun>jar</targetToRun><br />
</buildProject><br />
</pre><br />
<br />
== “global repository” of required resources ==<br />
<br />
The file resourceLocation.xml contains information about where to get the component. The structure of this file is very simple and is shown below:<br />
<pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<resources><br />
<repositories><br />
<!-- project identifier--><br />
<project id="org.eclipse.higgins.hbx"><br />
<!-- SVN revision (any svn supported format) --><br />
<version>HEAD</version><br />
<!-- repository identification string --><br />
<repositoryLocation><br />
http://dev.eclipse.org/svnroot/technology/org.eclipse.higgins<br />
</repositoryLocation><br />
<!-- password --><br />
<password></password><br />
<!-- path from SVN root to the project location --><br />
<path>trunk/builds/org.eclipse.higgins.auto</path><br />
</project><br />
</repositories><br />
<!-- libs that can necessary to build component --><br />
<remoteLibs><br />
<!-- lib identifier --> <br />
<lib id="commons-logging-1.1.jar"><br />
<!-- URL where library is available --><br />
<url><br />
http://apache.net.ua/commons/logging/binaries/commons-logging-1.1.zip<br />
</url><br />
<!-- these parameters are used to generate project's dependency page.--><br />
<libraryHomePage name="Home Page Name"><br />
<url>http://libraryHomePage.url</url><br />
</libraryHomePage><br />
<comment>comment</comment><br />
<version>version</version><br />
<license name="Library license name"><br />
<url>http://license.url</url><br />
</license><br />
<eclipseApproved>[yes|no|some text]</eclipseApproved><br />
</lib><br />
<!-- lib can be available as single *.jar file or stored in archive package (*.zip, *.tgz, *.gz, *.bz) and will be find automatically --> <br />
<lib id="arq.jar"><br />
<url><br />
http://shangrila.parityinc.net:8888/projects_deps/arq.jar<br />
</url><br />
</lib><br />
</remoteLibs><br />
</resources><br />
</pre><br />
<br />
Add new component to auto projects.xml only in the presence of information about component and dependencies repositories and location of all required libs (for dependencies as well).<br />
<br />
== Helper targets ==<br />
<br />
Helper target calls after execution of target from projects build.xml file to ${finishDir}. Helper target can contain some transformation (for example: zip task). In current version of auto builder implemented helper targets for {plugin, jar, javadoc, xpi} targets. To add the possibility of a new target execution you need to add a new target with the name «on_<newTargetToRunName>» which will move results of newTargetToRunName execution to ${finishDir}with ziping or some other transformation (if necessary).<br />
<br />
== See Also ==<br />
* The "Downloads" column of each Component's table (see [[Components]]) has a link to a page containing the automated build output<br />
<br />
[[Category:Higgins - Building]]<br />
[[Category:Higgins Components]]</div>Vkokhan.aquasoft.dp.ua