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 "Components"
(→I-Card Manager) |
|||
Line 49: | Line 49: | ||
{{HigCompRow|B|name=I-Card Manager Web Application|appdir=|ver=M-08|wikiuser=drsecure.ibm.com|username=Tony}} | {{HigCompRow|B|name=I-Card Manager Web Application|appdir=|ver=M-08|wikiuser=drsecure.ibm.com|username=Tony}} | ||
|} | |} | ||
+ | |||
===RP Enablement=== | ===RP Enablement=== |
Revision as of 01:16, 17 November 2007
This page describes each of the Higgins Component "building blocks" used to construct various Deployment Configurations
Contents
- 1 Components
- 1.1 Configuration
- 1.2 Higgins Browser Extensions
- 1.3 ISSD
- 1.4 I-Card Selector
- 1.5 I-Card Manager
- 1.6 RP Enablement
- 1.7 RP Protocol Support
- 1.8 I-Card Selector Service (ISS)
- 1.9 I-Card Registry and I-Card Providers
- 1.10 Token Service
- 1.11 SAML2 IdP
- 1.12 Identity Attribute Service
- 1.13 Context Providers
- 1.14 Utilities
- 1.15 Needs a Home
- 1.16 Automated Builds
- 2 Higgins Third Party Dependencies
- 3 Conventions Used in this Page
- 4 Across All Components
- 5 New and Improved Tables
Components
Note: Please use "TBD" wherever dependencies, owners, etc. are unknown. Makes it easier to search. Conventions (see section at the end of this page for more details):
- Bugzilla component names are in ( ) --only if they differ from official component name
- Name of constituent Eclipse projects are in [ ], as in org.eclipse.higgins.[ ]
- CVS branches used are in { }
Configuration
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
GregB | |||||||||
A | Configuration API [configuration.api] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | GregB | ||||
B | Configuration Common [configuration.common] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | GregB | ||||
C | Configuration XML [configuration.xml] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | GregB | ||||
D | Configuration XRDS [configuration.xrds] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | Markus |
Higgins Browser Extensions
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
Maxim | |||||||||
A | Higgins Browser Extension for Firefox [firefox] | dep | svn viewsvn | downloads install | M0-8, B1-0M9 | Maxim | ||||
|
Maxim | |||||||||
A | Higgins Browser Extension for IE [] | dep | svn viewsvn | downloads | Maxim |
ISSD
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
none | |||||||||
A | ISSD [issd] | dep | svn viewsvn | downloads | M0-8 | Andy |
I-Card Selector
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
Valery | |||||||||
A | I-Card Selector [] | dep | svn viewsvn | downloads | Valery | |||||
|
Valery | |||||||||
A | RCP I-Card Selector [] | dep | svn viewsvn | downloads | Tony |
I-Card Manager
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
Valery | |||||||||
A | I-Card Manager Web Application [org.eclipse.higgins.icm2] | dep | svn viewsvn | downloads | M-08 | Valery | ||||
|
Tony | |||||||||
B | I-Card Manager Web Application [] | dep | svn viewsvn | downloads | M-08 | Tony |
RP Enablement
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
Bruce | |||||||||
A | Relying Party Demo [] | dep | svn viewsvn | downloads | Bruce | |||||
B | Relying Party Demo App [] | dep | svn viewsvn | downloads | Bruce |
RP Protocol Support
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
Valery | |||||||||
A | RPPS Web App [rpps.web] | dep | svn viewsvn | downloads | MO-8 | Valery | ||||
B | RPPS Core [rpps] | dep | svn viewsvn | downloads | MO-8 | Valery |
I-Card Selector Service (ISS)
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
Valery | |||||||||
A | ISS [iss] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | Valery | ||||
|
Valery | |||||||||
B | CardSpace ISS Provider [iss.cardspace] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | Valery | ||||
C | Idemix ISS Provider [iss.idemix] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | Tony |
I-Card Registry and I-Card Providers
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
Valery | |||||||||
A | I-Card Interfaces [icard] | dep | svn viewsvn | downloads | B1-0M9 | Valery | ||||
B | I-Card Registry [icard.registry] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | Valery | ||||
|
Valery | |||||||||
C | CardSpace I-Card Provider Core [icard.provider.cardspace.common] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | SergeyL | ||||
D | IdAS-based CardSpace Managed I-Card Provider [icard.provider.cardspace.managed] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | SergeyL | ||||
E | XML-based CardSpace Managed I-Card Provider [icard.provider.cardspace.managed.xml] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | SergeyL | ||||
F | CardSpace Personal I-Card Provider [icard.provider.cardspace.personal] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | SergeyL | ||||
G | URI I-Card Provider [icard.provider.uri] | dep | svn viewsvn | downloads | M0-8 | Valery | ||||
H | SecureStorage I-Card Provider [icard.provider.securestorage] | dep | svn viewsvn | downloads | M0-8 | [[User: | ]] |
Token Service
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
Mike | |||||||||
|
Mike | |||||||||
A | STS API [sts.api] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
B | STS Common [sts.common] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
|
Mike | |||||||||
C | STS Client [sts.client] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
D | STS Client Samples [sts.client.samples] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
|
Mike | |||||||||
E | STS SPI [sts.spi] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
F | STS Server Trust [sts.server.trust] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
G | STS Server Metadata [sts.server.metadata] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
H | STS Server Profile [sts.server.profile] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
|
Mike | |||||||||
I | STS AppliesTo Mapper [sts.server.mapper.appliesto] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
J | STS Extension Mapper [sts.server.mapper.extension] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
K | STS Polling Mapper [sts.server.mapper.polling] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
|
Mike | |||||||||
L | STS Handler Token [sts.server.token.handler] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
M | STS Self Token [sts.server.token.self] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
N | STS Encrypt Token [sts.server.token.encrypt] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
O | STS ALF Token [sts.server.token.alf] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
P | STS Identity Claim Token [sts.server.token.identity] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
Q | STS Compound Token [sts.server.token.compound] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
R | STS SAML Token [sts.server.token.saml] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
S | Idemix Provider [] | dep | svn viewsvn | downloads | Tony | |||||
|
Mike | |||||||||
T | STS Apache Base64 [sts.base64.apache] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
|
Mike | |||||||||
U | STS Apache XML Security [sts.xmlsecurity.apache] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
|
Mike | |||||||||
V | Axis 1.x Binding Common [sts.binding.axis1x.common] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
W | Axis 1.x Client Binding [sts.binding.axis1x.client] | dep | svn viewsvn | downloads | B1-0M9 | Mike | ||||
X | Axis 1.x Server Binding [sts.binding.axis1x.service] | dep | svn viewsvn | downloads | B1-0M9 | Mike |
SAML2 IdP
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
none | |||||||||
A | SAML2 IdP protocol library [saml2idp.saml2] | dep | svn viewsvn | downloads | M0-8 | Markus | ||||
B | SAML2 IdP Server web application [saml2idp.server] | dep | svn viewsvn | downloads | M0-8 | Markus | ||||
C | SAML2 IdP Test web application [saml2idp.test] | dep | svn viewsvn | downloads | M0-8 | Markus |
Identity Attribute Service
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
Jim | |||||||||
A | IdAS API [idas.api] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | Jim | ||||
B | IdAS Common [idas.common] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | Jim | ||||
C | IdAS SPI [idas.spi] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | Jim | ||||
D | IdAS Registry [idas.registry] | dep | svn viewsvn | downloads | M0-8, M1-0M9 | Markus |
Context Providers
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
Tom | |||||||||
A | JNDI Context Provider [idas.cp.jndi] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | Tom | ||||
B | Jena Context Provider [idas.cp.jena2] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | SergeyL | ||||
C | OpenID Context Provider [idas.cp.openid] | dep | svn viewsvn | downloads | M0-8 | Duane | ||||
D | XML File Context Provider [idas.cp.xmlfile] | dep | svn viewsvn | downloads | M0-8 | Tom | ||||
E | JavaScript Policy Context Provider [idas.cp.jscript] | dep | svn viewsvn | downloads | M0-8 | Duane |
Utilities
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
Tom | |||||||||
A | Util: IdAS CP [util.idas.cp] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | Tom | ||||
B | Util: JScript [util.jscript] | dep | svn viewsvn | downloads | M0-8 | Tom | ||||
C | Util: Socket [util.socket] | dep | svn viewsvn | downloads | M0-8, B1-0M9 | Tom |
Needs a Home
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
none | |||||||||
A | Information Card Generator [sts.informationcardgenerator] | dep | svn viewsvn | downloads | M0-8 | Daniel | ||||
B | Registry [registry] | dep | svn viewsvn | downloads | B1-0M9 | Valery | ||||
C | Messages [messages] | dep | svn viewsvn | downloads | B1-0M9 | Valery |
Automated Builds
{{#eclipseproject:technology.higgins}}
Component | Dep. | Repository | Downloads | Test status | First check-in | Most recent | Owner
{{#eclipseproject:technology.higgins}} | |||
---|---|---|---|---|---|---|---|---|---|---|
|
PeterK | |||||||||
A | Redistributable Dependencies [dependencies.redistributable] | dep | svn viewsvn | downloads | M0-8 | PeterK | ||||
B | Nonredistributable Dependencies [dependencies.nonredistributable] | dep | svn viewsvn | downloads | M0-8 | PeterK |
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 should be reachable by clicking on the component name in the column above.
Table Templates
- The tables on this page should use these templates:
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
- download - link to the mostly recently generated nightly on build.eclipse.org [Soon: this page will also include all stable builds]
- Status (LED)
- green - last night's build succeeded
- red - last night's build failed
- clear/off - not yet part of nightly build
- 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
Components by Owner
Greg
- Configuration
Maxim
- Higgins Browser Extension for Firefox
- Higgins Browser Extension for IE7
Andy
- ISSD
Valery
- I-Card Selector
- I-Card Manager
- RP Protocol Support (aka Selector Service)
- I-Card Selector Service (ISS)
- I-Card Registry and I-Card Providers
Bruce
- RP Enablement
Mike
- Token Service
Markus
- SAML2 IdP
Jim
- Identity Attribute Service
Duane
- Utilities
- Needs a Home
Tom
- Context Providers
PeterK
- Automated Builds
New and Improved Tables
Ignore this section, it is a sandbox to work on a revised set of templates for the tables on this page.
Requirements/Issues
- Components tables for large components have a large number of rows. The problem is that each row's "Source & Build" column contains links to a separate page, but these pages are largely redundant as to their contents and thus very tedious to create. The part of their content isn't redundant is the part that's related to build, deploy and running. Yet this content really only applies to entire deployment configurations and should move to the sub-pages of the Deployments page.
Possible Solutions to the above (respectively)
- Change the "Source & Build" Column heading and contents
- Note: the following assumes that anonymous.psf and committer.psf files are located in a standard place (root of the project folder) and consistently named):
- Change this column column contents to:
- viewcvs - the usual link to the CVS root folder
- anon - link to anonymous.psf
- comm - link to committer.psf
- inst. - link to a very basic instructions page that explains for committers and anonymous developers with and without the Eclipse IDE how to get the code. The intent here is that 95-100% of the rows on the Components page would link to a common, general purpose, instructions page.
- Information about how to build, deploy and run an entire deployment configuration would be relegated to the deployment wiki pages (e.g. http://wiki.eclipse.org/SAML2_IdP_Deployment)