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.
Component Deliverables
(Redirected from Component Inventory)
Obsolete Page
Contents
Release 1.0 Components and Status
This page lists the components envisioned for Higgins v1.0.
Core Components
ISS Web UI
- Description: ISS Web UI
- Status:
- Language: Java
- Packaging: WAR or OSGI bundle
- Deployment: JSP servlet on remote or local appserver
- Client Deployment:
- JSP on Tomcat or OSGI app server
- Server Deployment:
- JSP on Tomcat or OSGI app server
ISS Client UI
- Description: ISS Client UI
- Status: dev work will start in M0.7
- Language: Java using Eclipse Rich Client Platform
- Packaging:
- Suse and Red Hat (Gnome): {GCJ Binaries: {x86,?} * {Bindings: C, C++} * {RPM, Debian}
- OSX: {GCJ Binaries: {x86,?} * {Bindings: C, C++} * TBD
- Windows: {GCJ Binaries: {x86,?} * {Bindings: C, C++} * MSI
- Java: OSGI bundle
- Client Deployment:
- Part of the {ISS Client UI, I-Card Selector Service, I-Card Registry, Token Service} bundle.
- Standalone rich client application
- Invoked by HBX browser extension running on same machine.
RP Enablement
- Description: RP Enablement
- Status:
- Languages: Java, PHP, Python, Ruby
- Packaging:
- Deployment: Libraries for integration into Relying Party sites.
I-Card Selector Service (ISS)
- Description: I-Card Selector Service
- Status: preliminary API, early code in M0.6
- Language: Java
- Packaging:
- Suse and Red Hat (Gnome): {GCJ Binaries: {x86,?} * {Bindings: C, C++} * {RPM, Debian}
- OSX: {GCJ Binaries: {x86,?} * {Bindings: C, C++} * TBD
- Windows: {GCJ Binaries: {x86,?} * {Bindings: C, C++} * MSI
- Java: OSGI bundle
- Java: WAR
- Client Deployment:
- Part of the {ISS Client UI, I-Card Selector Service, I-Card Registry, Token Service} bundle.
- Server Deployment:
- JSP on Tomcat or OSGI app server
I-Card Registry
- Description: I-Card Registry
- Status: first code in M0.6
- Language: Java
- Packaging:
- Suse and Red Hat (Gnome): {GCJ Binaries: {x86,?} * {Bindings: C, C++} * {RPM, Debian}
- OSX: {GCJ Binaries: {x86,?} * {Bindings: C, C++} * TBD
- Windows: {GCJ Binaries: {x86,?} * {Bindings: C, C++} * MSI
- Java: OSGI bundle
- Java: WAR
- Client Deployment:
- Part of the {ISS Client UI, I-Card Selector Service, I-Card Registry, Token Service} bundle.
- Server Deployment:
- JSP on Tomcat or OSGI app server
I-Card Providers
- CardSpace I-Card Provider
- Build: GCJ Binary: {CPU: x86, ?} * {bindings: C, C++}; Java: Eclipse plugin
- Tested I-Cards:
- live.microsoft.net STS i-card
- PingIdentity STS i-card
- Kim's blog i-card
- RSS-P I-Card Provider
- Build: GCJ Binary: {CPU: x86, ?} * {bindings: C, C++}; Java: Eclipse plugin
- OpenID-H I-Card Provider
- Build: GCJ Binary: {CPU: x86,?} * {bindings: C, C++}; Java: Eclipse plugin
Token Service
- Description: Token Service
- STS
- Status: working prototype; waiting on legal
- Language: Java
- Packaging:
- Suse and Red Hat (Gnome): {GCJ Binaries: {x86,?} * {Bindings: C, C++} * {RPM, Debian}
- OSX: {GCJ Binaries: {x86,?} * {Bindings: C, C++} * TBD
- Windows: {GCJ Binaries: {x86,?} * {Bindings: C, C++} * MSI
- Java: JAR
- Java: OSGI bundle
- Java: WAR
- Client Deployment:
- Part of the {ISS Client UI, I-Card Selector Service, I-Card Registry, Token Service} bundle.
- Server Deployment:
- JSP on Tomcat or OSGI app server
Token Providers
- SAML Token Provider
- un/pw Token Provider [working prototype]
- idemix Token Provider [working prototype]
- x509 Token Provider --not sure about this (at least able to validate and cancel these)
IdAS
- Description: Identity Attribute Service
- Status: Available from M0.5+
- Language: Java
- Bindings: Java, C, C++, WSDL/SOAP
- Packaging:
- Suse and Red Hat (Gnome): {GCJ Binaries: {x86,?} * (Bindings: C, C++} * {RPM, Debian}
- OSX: {GCJ Binaries: {x86,?} * (Bindings: Java??} * TBD
- Windows: {GCJ Binaries: {x86,?} * (Bindings: C, C++} * MSI
- Eclipse plug-in
- JAR
- WAR
- Client Deployment:
- TBD
- Server Deployment:
- JSP on Tomcat or OSGI app server
IdAS Context Providers
- LDAP provider
- Status: under development M0.5..M0.6
- Build: GCJ Binary: {CPU: x86,?} * {bindings: C, C++}; Java: Eclipse plugin
- XML-File based provider
- Status: under development in M0.5..M0.6
- Build: GCJ Binary: {CPU: x86,?} * {bindings: C, C++}; Java: Eclipse plugin
- Jena/HSQLDB provider
- Status: under development in M0.5..M0.6
- Build: GCJ Binary: {CPU: x86,?} * {bindings: C, C++}; Java: Eclipse plugin
- RSS-P (uses Jena/HSQLDB) provider
- Status: under development in M0.5..M0.6
- Build: GCJ Binary: {CPU: x86,?} * {bindings: C, C++}; Java: Eclipse plugin
- SAML Token Wrapper provider
- x509 Token Wrapper provider
Build Targets
Each of the above needs to be automatically built (with javadoc) and automatically tested (on build.eclipse.org) in three variants (daily, stable, release).