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"
(→Higgins Browser Extension) |
|||
(40 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | Obsolete Page | ||
+ | |||
==Release 1.0 Components and Status== | ==Release 1.0 Components and Status== | ||
This page lists the components envisioned for Higgins v1.0. | This page lists the components envisioned for Higgins v1.0. | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
==Core Components== | ==Core Components== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
===ISS Web UI=== | ===ISS Web UI=== | ||
* Description: [[ISS Web UI]] | * Description: [[ISS Web UI]] | ||
+ | * Status: | ||
+ | * Language: Java | ||
+ | * Packaging: WAR or OSGI bundle | ||
* Deployment: JSP servlet on remote or local appserver | * 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=== | ===ISS Client UI=== | ||
* Description: [[ISS Client UI]] | * Description: [[ISS Client UI]] | ||
* Status: dev work will start in M0.7 | * 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=== | ===RP Enablement=== | ||
* Description: [[RP Enablement]] | * Description: [[RP Enablement]] | ||
* Status: | * Status: | ||
+ | * Languages: Java, PHP, Python, Ruby | ||
+ | * Packaging: | ||
* Deployment: Libraries for integration into Relying Party sites. | * Deployment: Libraries for integration into Relying Party sites. | ||
− | |||
===I-Card Selector Service (ISS)=== | ===I-Card Selector Service (ISS)=== | ||
* Description: [[I-Card Selector Service]] | * Description: [[I-Card Selector Service]] | ||
* Status: preliminary API, early code in M0.6 | * 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=== | ===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=== | ===I-Card Providers=== | ||
Line 73: | Line 85: | ||
#* Build: ''GCJ Binary:'' {CPU: x86,?} * {bindings: C, C++}; ''Java:'' Eclipse plugin | #* Build: ''GCJ Binary:'' {CPU: x86,?} * {bindings: C, C++}; ''Java:'' Eclipse plugin | ||
− | + | ||
− | + | ||
===Token Service=== | ===Token Service=== | ||
− | * STS | + | * Description: [[Token Service]] |
+ | * STS | ||
** Status: working prototype; waiting on legal | ** 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=== | ===Token Providers=== | ||
* SAML Token Provider | * SAML Token Provider | ||
− | * un/pw Token Provider [working prototype | + | * un/pw Token Provider [working prototype] |
− | * idemix Token Provider [working prototype | + | * idemix Token Provider [working prototype] |
* x509 Token Provider --not sure about this (at least able to validate and cancel these) | * x509 Token Provider --not sure about this (at least able to validate and cancel these) | ||
===IdAS=== | ===IdAS=== | ||
+ | * Description: [[Identity Attribute Service]] | ||
* Status: Available from M0.5+ | * 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=== | ===IdAS Context Providers=== |
Latest revision as of 19:35, 26 January 2007
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).