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
Revision as of 11:39, 9 August 2007 by Unnamed Poltroon (Talk) (→Identity Attribute Service and Context Providers)
This page describes each of the Higgins Components shown in the Architecture.
Contents
- 1 Higgins Browser Extension
- 2 Higgins Configuration
- 3 I-Card Manager
- 4 RP Enablement
- 5 RP Protocol Support
- 6 ISS Client UI
- 7 I-Card Selector Service (ISS)
- 8 I-Card Registry and I-Card Providers
- 9 Token Service and Token Providers
- 10 Identity Attribute Service and Context Providers
- 11 Higgins Third Party Dependencies
- 12 Conventions Used in this Page
- 13 Across All Components
- 14 Links
Higgins Browser Extension
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
Higgins Browser Extension (HBX) (includes ISS Web UI) [bx] {M0-8} | none | cvs & instructions | n/a | Firefox | open | Maxim |
.
Higgins Configuration
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
Configuration | open | GregB | |||||
A | Configuration API [configuration.api] {M0-8} | none | cvs & instructions | n/a | GregB | ||
B | Configuration Common [configuration.common] {M0-8} | dep | cvs & instructions | n/a | GregB | ||
C | Configuration XML [configuration.xml] {M0-8} | dep | cvs & instructions | n/a | GregB |
.
I-Card Manager
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
I-Card Manager (I-CARD BROKER) | open | Valery | |||||
A | I-Card Manager Web Application [icm] {M0-8} | dep | cvs & instructions | Valery |
.
RP Enablement
RP Enablement is a set of Components that are used to create test and "real" Relying Party sites and services.
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
RP Enablement | open | JeffB | |||||
A | RSS-SSE RP Test Application [org.eclipse.higgins.rssrp] | none | cvs & instructions | Valery | |||
B | Relying Party Service [none yet] | unknown | JeffB |
.
RP Protocol Support
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
RP Protocol Support (HBX SUPPORT) | open | Valery | |||||
A | RPPS Web App [rpps.web] {M0-8} | none | cvs & instructions | Valery | |||
B | RPPS Core (Plug-in or JAR) [rpps] {M0-8} | none | cvs & instructions | Valery |
.
ISS Client UI
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
ISS Client UI | open | Andy | |||||
A | ISS Client UI C++ [not present] | dep | Andy |
.
I-Card Selector Service (ISS)
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
I-Card Selector Service (ISS) | open | Abhi | |||||
A | ISS [iss] {M0.8} | dep | viewcvs, ide, cli | Abhi | |||
ISS Provider | Abhi | ||||||
B | CardSpace ISS Provider [iss.cardspace] {M0.8} | Abhi | |||||
C | Idemix ISS Provider [iss.idemix] {M0.8} | Abhi |
.
I-Card Registry and I-Card Providers
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
I-Card Registry | ide(all) | open | Valery | ||||
A | I-Card Interfaces [icard] | ?? | nightly | Valery | |||
B | I-Card Registry [icard.registry] {M0-8} | none | cvs & instructions | nightly | Valery | ||
I-Card Providers (ICARD PROVIDER) | open | Valery | |||||
C | CardSpace I-Card Provider Core [icard.provider.cardspace.common] {M0-8} | dep | cvs & instructions | nightly | SergeyL | ||
D | IdAS-based CardSpace Managed I-Card Provider [icard.provider.cardspace.managed] {M0.8} | none | cvs & instructions | nightly | SergeyL | ||
E | XML-based CardSpace Managed I-Card Provider [icard.provider.cardspace.managed.xml] {M0-8} | none | cvs & instructions | nightly | SergeyL | ||
F | (IdAS-based) CardSpace Personal I-Card Provider [icard.provider.cardspace.personal] {M0.8} | none | cvs & instructions | nightly , javadoc | SergeyL | ||
G | URI I-Card Provider [icard.provider.uri] {M0-8} | none | cvs & instructions | Valery |
.
Token Service and Token Providers
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
Token Service (STS) | ide(all), instructions | open | Mike | ||||
A | Token Service Core [sts.core] | dep | viewcvs, ide, cli | Mike | |||
Token Providers (TOKEN PROVIDER) | open | ||||||
B | Username Provider [sts.UsernameTokenExtension] | dep | viewcvs, ide, cli | Mike | |||
C | SAML Provider [sts.SAMLExtension] | dep | viewcvs, ide, cli | Mike | |||
D | Idemix Provider | dep | viewcvs, ide, cli | Abhi | |||
STS Bindings (STS BINDING) | open | ||||||
E | Axis 1.x Binding | dep | viewcvs, ide, cli | Mike | |||
F | Axis 2.0 Binding | dep | cvs & instructions | Mike | |||
Refactored Security Token Service (STS) | open | ||||||
G | Security Token Service API | dep | viewcvs, ide, cli | Mike | |||
H | Security Token Service Common | dep | viewcvs, ide, cli | Mike | |||
I | Security Token Service SPI | dep | viewcvs, ide, cli | Mike | |||
Refactored Security Token Service Client (STS Client) | open | ||||||
J | Security Token Service Client | none | viewcvs, ide, cli | Mike | |||
Refactored Security Token Service Server (STS Server) | open | ||||||
K | Security Token Service Server Trust | dep | viewcvs, ide, cli | Mike | |||
L | Security Token Service Server Metadata | dep | viewcvs, ide, cli | Mike | |||
M | Security Token Service Server Profile | dep | viewcvs, ide, cli | Mike | |||
Refactored Security Token Service Mapping Extensions | open | ||||||
N | Security Token Service AppliesTo Mapper | dep | viewcvs, ide, cli | Mike | |||
O | Security Token Service Extension Mapper | dep | viewcvs, ide, cli | Mike | |||
P | Security Token Service Polling Mapper | none | viewcvs, ide, cli | Mike | |||
Refactored Security Token Service Token Extensions | open | ||||||
Q | Security Token Service Encrypt Token | dep | viewcvs, ide, cli | Mike | |||
R | Security Token Service ALF Claim Token | dep | viewcvs, ide, cli | Mike | |||
S | Security Token Service Identity Claim Token | dep | viewcvs, ide, cli | Mike | |||
T | Security Token Service Compound Token | none | viewcvs, ide, cli | Mike | |||
U | Security Token Service SAML Token | dep | viewcvs, ide, cli | Mike | |||
Refactored Security Token Service Base64 Extensions | open | ||||||
V | Security Token Service Apache Base64 | dep | viewcvs, ide, cli | Mike | |||
Refactored Security Token Service XML Security Extensions | open | ||||||
W | Security Token Service Apache XML Security | dep | viewcvs, ide, cli | Mike |
.
Identity Attribute Service and Context Providers
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
Identity Attribute Service (IDAS) | open closed | Jim | |||||
A | Identity Attribute Service API [idas.api] {M0-8} | none | cvs & instructions | javadoc, nightly | Jim | ||
B | IdAS Common [idas.common] {M0-8} | none | cvs & instructions | nightly | Jim | ||
C | IdAS SPI [idas.spi] {M0-8} | none | cvs & instructions | nightly | Jim | ||
D | XRI Support | dep | Markus | ||||
Context Providers (CONTEXT PROVIDER) | |||||||
E | JNDI Context Provider | dep | cvs & instructions | open | Tom | ||
F | Jena Context Provider | dep | cvs & instructions | nightly | open | SergeyL | |
G | OpenID Context Provider | dep | cvs & instructions | open | Duane | ||
H | XML File Context Provider | dep | cvs & instructions | open | Tom | ||
I | JavaScript Policy Context Provider | dep | cvs & instructions | open | Duane | ||
J | In Memory Context Provider | dep | cvs & instructions | open | Duane |
.
Higgins Third Party Dependencies
- Higgins Third Party Dependencies --Eclipse Legal Review Status
Conventions Used in this Page
- All information, interfaces, doc, etc. about any component in the Architecture should be reachable by clicking on the component name in the column above.
Column Names
- Left-most Column (may be indented)
- Component-level rows: Component name plus:
- (Bugzilla component name) if Bugzilla name is different
- Sub-component-level rows (Token Service and IdAS only): Sub-Component name
- Project-level rows: Project name plus:
- [CVS module name]
- {branches} --list of branch names for this component
- Component-level rows: Component name plus:
- Dep. (Dependencies)
- dep - wiki page of non-Higgins libraries (e.g. JARs) that this component depends on to build and run
- Source & Build
- cvs & instructions - a wiki page describing the following:
- General CVS information (same for all Higgins projects)
- Module-specific information
- Build instructions
- cvs & instructions - a wiki page describing the following:
- Test
- For each of the java sub-projects of each Component listed in all of these tables there exists a second project a sister ".test" project exists containing unit tests. These tests are [well, will soon be] automatically run during the nightly build process. This cell should contain a status word related to these tests:
- none - no sister ".test" project exists
- minimal - a few unit tests exist in the ".test" project
- good - reasonable coverage of functionality exists in the ".test" project
- For each of the java sub-projects of each Component listed in all of these tables there exists a second project a sister ".test" project exists containing unit tests. These tests are [well, will soon be] automatically run during the nightly build process. This cell should contain a status word related to these tests:
- Downloads
- nightly - link to the mostly recently generated nightly on build.eclipse.org
- javadoc - convenience link to javadoc within the last nightly build area
- Issues
- open - list of Bugzilla entries (enhancements and bugs) for this component
- Owner
- <email> - email of the owner of this component
Note: Component Owners please review Higgins Component Owner Checklist
Across All Components
Higgins 1.0 Build Targets
- Retrieving Source <-- will be subsumed into the individual "cvs & instructions" links above