Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Component Deliverables"

(Higgins Browser Extension)
(I-Card Manager)
Line 24: Line 24:
 
* Status: working prototype shown in June; need to refactor/rewrite per current Higgins architecture
 
* Status: working prototype shown in June; need to refactor/rewrite per current Higgins architecture
 
* Language: Java
 
* Language: Java
* Deployment: JSP servlet on remote Tomcat or OSGI server
 
 
* Packaging: WAR or OSGI bundle
 
* Packaging: WAR or OSGI bundle
 +
* Deployment: JSP servlet on remote Tomcat or OSGI server
  
 
===HBX Support===
 
===HBX Support===

Revision as of 12:54, 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
    1. Javascript and XUL (Firefox)
    2. TBD (IE)
    3. TBD (Safari)
  • Packaging:
    1. Firefox browser extension
    2. IE plugin
    3. Safari plugin
  • Deployment (End user download and installation):
    1. Firefox HBX running on Windows, OSX, Suse, Red Hat, Debian, Ubuntu
    2. Internet Exporer 6 HBX running on Windows
    3. 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
  • Deployment: JSP servlet on remote Tomcat or OSGI server
  • Packaging: WAR or OSGI bundle

ISS Web UI

  • Description: ISS Web UI
  • Deployment: JSP servlet on remote or local appserver
  • Status:
  • Build: Java: deploy to Tomcat; Eclipse plugin deployed to OSGI server

ISS Client UI

  • Description: ISS Client UI
  • Status: dev work will start in M0.7
  • Deployment: Standalone rich client application. Invoked by HBX browser extension running on same machine.
  • Build: GCJ Binaries: {CPU: x86,?} * {Bindings: C, C++} * {EclipseRCP-Gnome-{Pkg: RPM, Deb}, EclipseRCP-OSX-OSXPkg, EclipseRCP-Win32-WinMSI}; Java: EclipseRCP plugin

RP Enablement

  • Description: RP Enablement
  • Status:
  • Deployment: Libraries for integration into Relying Party sites.
  • Versions: Java, PHP, Python, Ruby

I-Card Selector Service (ISS)

  • Description: I-Card Selector Service
  • Status: preliminary API, early code in M0.6
  • Deployment: (i) on local machine as invoked by local ISS Client UI or ISS Web UI or (ii) on remote web server invoked by ISS Web UI
  • Build: GCJ Binary: {CPU: x86,?} * {bindings: C, C++}; Java: Eclipse plugin

I-Card Registry

  • Build: GCJ Binary: {CPU: x86,?} * {bindings: C, Java}; Java: Eclipse plugin

I-Card Providers

  1. 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
  2. RSS-P I-Card Provider
    • Build: GCJ Binary: {CPU: x86, ?} * {bindings: C, C++}; Java: Eclipse plugin
  3. 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

  • STS
    • Status: working prototype; waiting on legal
    • Build: Binary: {CPU: x86,?} * {bindings: C, C++}; Java: deploy to {Tomcat, Geronimo, and JBoss}; Eclipse plugin deployed to OSGI server

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

  1. LDAP provider
    • Status: under development M0.5..M0.6
    • Build: GCJ Binary: {CPU: x86,?} * {bindings: C, C++}; Java: Eclipse plugin
  2. XML-File based provider
    • Status: under development in M0.5..M0.6
    • Build: GCJ Binary: {CPU: x86,?} * {bindings: C, C++}; Java: Eclipse plugin
  3. Jena/HSQLDB provider
    • Status: under development in M0.5..M0.6
    • Build: GCJ Binary: {CPU: x86,?} * {bindings: C, C++}; Java: Eclipse plugin
  4. 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
  5. SAML Token Wrapper provider
  6. 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).

See Also

Back to the top