Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Components
{{#eclipseproject:technology.higgins}}
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. 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/
- 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.
- 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
Contents
- 1 Conventions Used on this Page
- 2 App folder
- 2.1 GTK and Cocoa Selector
- 2.2 RCP-based Identity Selector
- 2.3 AIR Selector
- 2.4 Higgins Embedded-Selector Extension for Firefox
- 2.5 Higgins Browser Extension (HBX)
- 2.6 Higgins Selector Selector (HSS)
- 2.7 HSS Manager
- 2.8 Higgins Launcher
- 2.9 Hosted I-Card Manager
- 2.10 MultiProtocol Relying Party Enablement Sample
- 2.11 I-Card Service Web App
- 2.12 SAML2 IdP
- 3 Plugins folder
- 3.1 Configuration
- 3.2 Configuration Handler
- 3.3 Dependencies
- 3.4 I-Card Registry
- 3.5 I-Card Provider
- 3.6 IdAS: Identity Attribute Service
- 3.7 IdAS Registry
- 3.8 IdAS XDI Engine
- 3.9 IdAS Context Provider
- 3.10 I-Card Selector Service (ISS)
- 3.11 ISS Provider
- 3.12 Multi-Protocol Relying Party Enablement
- 3.13 I-Card Service
- 3.14 STS Client
- 3.15 STS Server
- 3.16 STS Mapping Extension
- 3.17 STS Token Extension
- 3.18 STS Common
- 3.19 STS Base64 Extension
- 3.20 STS Binding
- 3.21 STS XML Security Extension
- 3.22 STS Information Card Generator
- 3.23 Util IdAS CP
- 3.24 Util JScript
- 3.25 Util SAML
- 3.26 Util Socket
- 3.27 Registry
- 3.28 Messages
- 4 Ontology folder
- 5 Doc folder
- 6 Planned Components
Conventions Used on this Page
- See Components Page Conventions
- See Higgins SVN Branch Structure to understand how we name our builds
- 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
- Eclipse projects (rows) or entire Components (tables) that have been retired should be in the "Attic" folder
App folder
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.
Components are listed in alphabetic order by SVN project name:
GTK and Cocoa Selector
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
C++ projects: |
| ||||
Impl. | org.eclipse.higgins.cbselector | svn viewsvn | downloads | Andy |
.
RCP-based Identity Selector
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Impl. | org.eclipse.higgins.crpps | svn viewsvn | downloads | Tie Li | |
Misc. | org.eclipse.higgins.crpps.feature | svn viewsvn | downloads | Tie Li |
.
AIR Selector
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Adobe Flex projects: |
| ||||
Impl. | org.eclipse.higgins.air | svn viewsvn | downloads install | Jeesmon |
.
Higgins Embedded-Selector Extension for Firefox
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Javascript FireFox extension projects: |
| ||||
Impl. | org.eclipse.higgins.hbx | svn viewsvn | downloads install | Maxim |
.
Higgins Browser Extension (HBX)
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Firefox 1.5, 2.0 or 3.0 XPCOM plugin projects: | |||||
Impl. | org.eclipse.higgins.hbxff | svn viewsvn | downloads install | Jeesmon | |
IE C++ COM Browser Helper Object projects: | |||||
Impl. | org.eclipse.higgins.hbxie | svn viewsvn | downloads | Mike | |
Impl. | org.eclipse.higgins.tcpserver -- note (shared) | svn viewsvn | downloads | Jeesmon |
.
Higgins Selector Selector (HSS)
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
C++ for Windows projects: |
| ||||
Impl. | org.eclipse.higgins.tcpserver (shared) | svn viewsvn | downloads | Jeesmon |
.
HSS Manager
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
C++ for Windows projects: |
| ||||
Impl. | org.eclipse.higgins.tcpserver (shared) | svn viewsvn | downloads | Jeesmon |
.
Higgins Launcher
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
C++ for Windows projects: |
| ||||
Impl. | org.eclipse.higgins.tcpserver (shared) | svn viewsvn | downloads | Jeesmon |
.
Hosted I-Card Manager
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Impl | org.eclipse.higgins.icm | svn viewsvn | downloads | Valery |
.
MultiProtocol Relying Party Enablement Sample
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 WAR projects: |
| ||||
Impl. | org.eclipse.higgins.rp.servlet.sample | svn viewsvn | downloads | Paula |
.
I-Card Service Web App
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 SOAP web app projects: |
| ||||
Impl. | org.eclipse.higgins.rpps.web | svn viewsvn | downloads | Valery |
.
SAML2 IdP
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 web service projects: |
| ||||
Impl. | org.eclipse.higgins.saml2idp.server | svn viewsvn | downloads | Markus | |
Test | org.eclipse.higgins.saml2idp.test | svn viewsvn | downloads | Markus | |
Misc | org.eclipse.higgins.saml2idp.server.config | svn viewsvn | downloads | Dmitry |
.
Plugins folder
The following are in roughly alphabetic order by main project name:
Configuration
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: | |||||
Interface | org.eclipse.higgins.configuration.api (shared) | svn viewsvn | downloads | GregB | |
Misc | org.eclipse.higgins.configuration.common | svn viewsvn | downloads | GregB |
.
Configuration Handler
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 IConfigurationHandler implementation projects: | |||||
Interface | org.eclipse.higgins.configuration.api (shared) | svn viewsvn | downloads | GregB | |
Alt. Impl. | org.eclipse.higgins.configuration.xml | svn viewsvn | downloads | GregB | |
Alt. Impl. | org.eclipse.higgins.configuration.xrds | svn viewsvn | downloads | Markus |
.
Dependencies
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Misc | org.eclipse.higgins.dependencies.redistributable | svn viewsvn | downloads | Peter |
.
I-Card Registry
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Impl | org.eclipse.higgins.icard.registry | svn viewsvn | downloads | Valery |
.
I-Card Provider
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Interface | org.eclipse.higgins.icard -- note | svn viewsvn | downloads | Valery | |
Misc. | org.eclipse.higgins.icard.provider.cardspace.common -- note | svn viewsvn | downloads | SergeyL | |
Alt. Impl. | org.eclipse.higgins.icard.provider.cardspace.managed -- note | svn viewsvn | downloads | SergeyL | |
Alt. Impl. | org.eclipse.higgins.icard.provider.cardspace.managed.xml -- note | svn viewsvn | downloads | SergeyL | |
Alt. Impl. | org.eclipse.higgins.icard.provider.cardspace.personal -- note | svn viewsvn | downloads | SergeyL | |
Alt. Impl. | org.eclipse.higgins.icard.provider.uri -- note | svn viewsvn | downloads | Valery | |
Misc. | org.eclipse.higgins.icard.provider.securestorage -- note | svn viewsvn | downloads | TBD |
.
IdAS: Identity Attribute Service
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: | |||||
Interface | org.eclipse.higgins.idas.api | svn viewsvn | downloads | Jim | |
Misc | org.eclipse.higgins.idas.common | svn viewsvn | downloads | Jim |
.
IdAS Registry
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Impl. | org.eclipse.higgins.idas.registry -- note | svn viewsvn | downloads | Markus | |
Misc | org.eclipse.higgins.idas.udi -- note | svn viewsvn | downloads | Markus |
.
IdAS XDI Engine
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Impl. | org.eclipse.higgins.idas.xdi -- note | svn viewsvn | downloads | Markus |
.
IdAS Context Provider
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: | |||||
Interface | org.eclipse.higgins.idas.spi | svn viewsvn | downloads | Jim | |
Alt. Impl. | org.eclipse.higgins.idas.cp.jndi | svn viewsvn | downloads | Tom | |
Alt. Impl. | org.eclipse.higgins.idas.cp.jena2 | svn viewsvn | downloads | SergeyL | |
Alt. Impl. | org.eclipse.higgins.idas.cp.xmlfile | svn viewsvn | downloads | Daniel | |
Alt. Impl. | org.eclipse.higgins.idas.cp.jspolicy | svn viewsvn | downloads | Duane | |
Alt. Impl. | org.eclipse.higgins.idas.cp.inmem | svn viewsvn | downloads | Duane | |
Alt. Impl. | org.eclipse.higgins.idas.cp.xdi | svn viewsvn | downloads | Markus | |
Alt. Impl. | org.eclipse.higgins.idas.cp.rest.xml | svn viewsvn | downloads | Tom | |
Alt. Impl. | org.eclipse.higgins.idas.cp.rdf -- note | svn viewsvn | downloads | Markus |
.
I-Card Selector Service (ISS)
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Impl. | org.eclipse.higgins.iss | svn viewsvn | downloads | Valery |
.
ISS Provider
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Impl. | org.eclipse.higgins.iss.cardspace | svn viewsvn | downloads | Valery |
.
Multi-Protocol Relying Party Enablement
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Interface | org.eclipse.higgins.rp.interface | svn viewsvn | downloads | Paula | |
Impl. | org.eclipse.higgins.rp.servlet | svn viewsvn | downloads | Paula | |
Misc | org.eclipse.higgins.rp.icard | svn viewsvn | downloads | Paula |
.
I-Card Service
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Impl. | org.eclipse.higgins.rpps | svn viewsvn | downloads | Valery |
.
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Misc | org.eclipse.higgins.rsse | svn viewsvn | downloads | Valery |
.
STS Client
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: | |||||
Interface | org.eclipse.higgins.sts.api (shared) | svn viewsvn | downloads | Mike | |
Impl. | org.eclipse.higgins.sts.client | svn viewsvn | downloads | Mike | |
Samples | org.eclipse.higgins.sts.client.samples | svn viewsvn | downloads | Mike |
.
STS Server
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: | |||||
Interface | org.eclipse.higgins.sts.api (shared) | svn viewsvn | downloads | Mike | |
Interface | org.eclipse.higgins.sts.spi | svn viewsvn | downloads | Mike | |
Impl. | org.eclipse.higgins.sts.server.trust | svn viewsvn | downloads | Mike | |
Impl. | org.eclipse.higgins.sts.server.metadata | svn viewsvn | downloads | Mike | |
Impl. | org.eclipse.higgins.sts.server.profile | svn viewsvn | downloads | Mike |
.
STS Mapping Extension
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: | |||||
Alt. Impl. | org.eclipse.higgins.sts.server.mapper.appliesto | svn viewsvn | downloads | Mike | |
Alt. Impl. | org.eclipse.higgins.sts.server.mapper.extension | svn viewsvn | downloads | Mike | |
Alt. Impl. | org.eclipse.higgins.sts.server.mapper.polling | svn viewsvn | downloads | Mike |
.
STS Token Extension
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: | |||||
Alt. Impl. | org.eclipse.higgins.sts.server.token.handler | svn viewsvn | downloads | Mike | |
Alt. Impl. | org.eclipse.higgins.sts.server.token.self | svn viewsvn | downloads | Mike | |
Alt. Impl. | org.eclipse.higgins.sts.server.token.encrypt | svn viewsvn | downloads | Mike | |
Alt. Impl. | org.eclipse.higgins.sts.server.token.alf | svn viewsvn | downloads | Mike | |
Alt. Impl. | org.eclipse.higgins.sts.server.token.identity | svn viewsvn | downloads | Mike | |
Alt. Impl. | org.eclipse.higgins.sts.server.token.compound | svn viewsvn | downloads | Mike | |
Alt. Impl. | org.eclipse.higgins.sts.server.token.saml | svn viewsvn | downloads | Mike |
.
STS Common
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: | |||||
Impl. | org.eclipse.higgins.sts.common | svn viewsvn | downloads | Mike |
.
STS Base64 Extension
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: | |||||
Impl. | org.eclipse.higgins.sts.base64.apache | svn viewsvn | downloads | Mike |
.
STS Binding
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: | |||||
Impl. | org.eclipse.higgins.sts.binding.axis1x.common | svn viewsvn | downloads | Mike | |
Impl. | org.eclipse.higgins.sts.binding.axis1x.client | svn viewsvn | downloads | Mike | |
Impl. | org.eclipse.higgins.sts.binding.axis1x.service | svn viewsvn | downloads | Mike |
.
STS XML Security Extension
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: | |||||
Impl. | org.eclipse.higgins.sts.xmlsecurity.apache | svn viewsvn | downloads | Mike |
.
STS Information Card Generator
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Impl. | org.eclipse.higgins.sts.informationcardgenerator | svn viewsvn | downloads | Daniel |
.
Util IdAS CP
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Impl. | org.eclipse.higgins.util.idas.cp | svn viewsvn | downloads | Tom |
.
Util JScript
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Impl. | org.eclipse.higgins.util.jscript | svn viewsvn | downloads | Tom |
.
Util SAML
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Impl. | org.eclipse.higgins.util.saml | svn viewsvn | downloads | Markus | |
Test | org.eclipse.higgins.util.saml.test | svn viewsvn | downloads | Markus |
.
Util Socket
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Impl. | org.eclipse.higgins.util.socket | svn viewsvn | downloads | Tom |
.
Registry
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Impl. | org.eclipse.higgins.registry | svn viewsvn | downloads | Valery |
.
Messages
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Java 1.4 projects: |
| ||||
Impl. | org.eclipse.higgins.messages | svn viewsvn | downloads | Valery |
.
Ontology folder
Higgins Ontology
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Misc | org.eclipse.higgins. | svn viewsvn | downloads | Paul |
.
Doc folder
Documentation
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
Misc | org.eclipse.higgins. | svn viewsvn | [ downloads] | Paul |
.
Planned Components
Selector UI
Destined for the /app folder
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
GTK projects: | |||||
Cocoa projects: | |||||
Adobe AIR projects: |
.
I-Card Cache
Destined for the /plugins folder
Cross-Implementation Information
|
Repository | Downloads | Owner
| ||
---|---|---|---|---|---|
C++ projects: |
.