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.
Difference between revisions of "Component Deliverables"
(→I-Card Registry) |
(→Token Service) |
||
Line 106: | Line 106: | ||
* Description: [[Token Service]] | * Description: [[Token Service]] | ||
** STS | ** STS | ||
− | ** Status: working prototype; waiting on legal | + | *** Status: working prototype; waiting on legal |
− | ** Language: Java | + | *** Language: Java |
− | ** Packaging: | + | *** Packaging: |
− | ** Client Deployment: | + | *** 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: | ||
*** Suse, Redhat | *** Suse, Redhat | ||
*** OSX | *** OSX |
Revision as of 13:19, 6 October 2006
Release 1.0 Components and Status
This page lists the components envisioned for Higgins v1.0.
Clients
Higgins Browser Extension
- Description: Higgins Browser Extension
- Status: Firefox versions since M0.4
- Language
- Javascript and XUL (Firefox)
- TBD (IE)
- TBD (Safari)
- Packaging:
- Firefox browser extension
- IE plugin
- Safari plugin
- Deployment (End user download and installation):
- Firefox HBX running on Windows, OSX, Suse, Red Hat, Debian, Ubuntu
- Internet Exporer 6 HBX running on Windows
- Safari HBX running on OSX
Core Components
I-Card Manager
- Description: I-Card Manager
- Status: working prototype shown in June; need to refactor/rewrite per current Higgins architecture
- Language: Java
- Packaging: WAR or OSGI bundle
- Deployment: JSP servlet on remote Tomcat or OSGI server
HBX Support
- Description: HBX Support
- Status: working prototype for RSS-P and Scrape&Fille shown in June; need to refactor
- Language: Java
- Packaging: WAR or OSGI bundle
- Deployment: JSP servlet on remote Tomcat or OSGI server
ISS Web UI
- Description: ISS Web UI
- Status:
- Language: Java
- Packaging: WAR or OSGI bundle
- Deployment: JSP servlet on remote or local appserver
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
- Deployment: 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
- Deployment
- Bundled with I-Card Client UI on client machine
- JSP on remote Tomcat or OSGI 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
- Bundled with {ISS Client UI, I-Card Selector Service, Token Service} on client machine
- 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
Attribute-Claim Mapping
- Build: 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: OSGI bundle
- Java: WAR
- Client Deployment:
- Suse, Redhat
- OSX
- Windows
- Server Deployment: JSP on Tomcat
- STS
Token Providers
- SAML Token Provider
- un/pw Token Provider [working prototype; waiting on checkin]
- idemix Token Provider [working prototype; waiting on checkin]
- x509 Token Provider --not sure about this (at least able to validate and cancel these)
IdAS
- Status: Available from M0.5+
- Build: Binary: {CPU: x86,?} * {bindings: C}; Java: Eclipse plugin
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).