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.
Difference between revisions of "Milestone 1.0M8"
(→Current Status) |
|||
Line 1: | Line 1: | ||
* '''Original Date: Apr 15''' | * '''Original Date: Apr 15''' | ||
* '''Revised Date: May 31''' | * '''Revised Date: May 31''' | ||
− | + | ==Cross Cutting Concerns== | |
+ | ===Milestone 0.8 Focus=== | ||
This milestone is focused on integration of H1 deployment. The goal is to be able to: | This milestone is focused on integration of H1 deployment. The goal is to be able to: | ||
# download & install HBX in Firefox | # download & install HBX in Firefox | ||
Line 13: | Line 14: | ||
Bonus points for: | Bonus points for: | ||
# user creates a new CardSpace-compatible personal card in i-card manager | # user creates a new CardSpace-compatible personal card in i-card manager | ||
− | |||
This requires the following stack of components to be integrated (many of which are already): | This requires the following stack of components to be integrated (many of which are already): | ||
* ZHBX code merged into HBX [DONE] | * ZHBX code merged into HBX [DONE] | ||
Line 28: | Line 28: | ||
[https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Higgins Handy shortcut to create a new Higgins Bugzilla entry]. [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins See all open items] | [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Higgins Handy shortcut to create a new Higgins Bugzilla entry]. [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins See all open items] | ||
− | |||
− | === | + | ===Done=== |
− | |||
− | |||
− | |||
* All core EPL code has cleared legal issues so that we may commit code [[User:Abs.zurich.ibm.com | abhi]] | * All core EPL code has cleared legal issues so that we may commit code [[User:Abs.zurich.ibm.com | abhi]] | ||
− | * | + | * All components exist (except Java [[ISS Client UI]] and IdAS Registry) |
− | * | + | * All components have up to date wiki pages |
* All component external interfaces have been reverted to Java 1.4 (e.g. For ISS/RPPS [https://bugs.eclipse.org/bugs/show_bug.cgi?id=176044 176044] [[User:Abs.zurich.ibm.com | abhi]]) | * All component external interfaces have been reverted to Java 1.4 (e.g. For ISS/RPPS [https://bugs.eclipse.org/bugs/show_bug.cgi?id=176044 176044] [[User:Abs.zurich.ibm.com | abhi]]) | ||
− | * Native [[ISS Client UI]] executable (launchable via Perpetual Motion plugin) | + | * New Components: |
− | * Native "ISSd" (includes RPPS Core, ISS, I-Card Registry, I-Card Providers, ...) in one daemon process | + | ** Native [[ISS Client UI]] executable (launchable via Perpetual Motion plugin) |
+ | ** Native "ISSd" (includes RPPS Core, ISS, I-Card Registry, I-Card Providers, ...) in one daemon process | ||
+ | Deployment configurations | ||
+ | * CardSpace-interoperable Identity Provider/STS deployed on Eclipse server (see [http://wiki.eclipse.org/index.php/Deployments#CardSpace-interoperable_Identity_Provider.2FSTS definition]) | ||
− | + | ===In Progress=== | |
− | + | Deployments | |
− | * H1 remaining | + | * H1: remaining issues |
*# no IdA service (RPPS) running on Eclipse server for testing | *# no IdA service (RPPS) running on Eclipse server for testing | ||
*# others? | *# others? | ||
− | * H3 remaining | + | |
+ | * H3 remaining issues | ||
*# Can import MSFT CardSpace format personal cards (.crds files) | *# Can import MSFT CardSpace format personal cards (.crds files) | ||
*# Need a user friendly way of importing a .crd file --e.g. double click on .crd file | *# Need a user friendly way of importing a .crd file --e.g. double click on .crd file | ||
Line 54: | Line 54: | ||
*# Total size too large at approx 13 MB | *# Total size too large at approx 13 MB | ||
− | + | Components | |
− | * | + | * Nightly builds of components: remaining issues: |
+ | ** Many components still don't have nightly build scripts | ||
+ | ** For those that do, we need to add "incubation" string! | ||
* Have documented build instructions (Note: we will not delay this milestone waiting for all 3rd party libraries to clear Eclipse IP review--we will document where to go get these 3rd party libraries if we must) | * Have documented build instructions (Note: we will not delay this milestone waiting for all 3rd party libraries to clear Eclipse IP review--we will document where to go get these 3rd party libraries if we must) | ||
− | + | * RSS-SSE RP Test Application (see [http://wiki.eclipse.org/index.php/Deployments#RSS-SSE_RP_Test_Application definition]). This is already up and running [http://higgins.eclipse.org/rssrp/ here] | |
− | + | * Nightly Builds [Each Component Owner] As you can see [http://www.eclipse.org/higgins/downloads.php here] we currently only build IdAS nightly (or stable-y) | |
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
==Components== | ==Components== |
Revision as of 18:09, 23 May 2007
- Original Date: Apr 15
- Revised Date: May 31
Contents
Cross Cutting Concerns
Milestone 0.8 Focus
This milestone is focused on integration of H1 deployment. The goal is to be able to:
- download & install HBX in Firefox
- startup/configure HBX (either to talk to remote or local Higgins IdA service (RPPS))
- go to CardSpace-compatible RP site
- click sign in with i-card
- pops up the ISS Web UI (aka "card picker") embedded within HBX
- user picks a managed or personal card
- user is authenticate to site
- user clicks on Higgins mouse icon in Firefox (and sees i-card manager)
Bonus points for:
- user creates a new CardSpace-compatible personal card in i-card manager
This requires the following stack of components to be integrated (many of which are already):
- ZHBX code merged into HBX [DONE]
- HBX and i-card manager running on top of RPPS web service
- RPPS web service running on RPPS core [DONE]
- RPPS core integrated with ISS
- RPPS core and ISS integrated with i-card registry [DONE]
- i-card registry works with CMIP and CPIP i-card providers
- CMIP and CPIP i-card providers integrated with TS [DONE?]
- TS token providers integrated with IdAS
- IdAS with a CP (Jena or JNDI) to retrieve attribute values
Bonus points requires:
- i-card manager allows user to pick the kind of new i-card to create (p(ersonal)-card, m(anaged)-card, r(elationship)-card)
Handy shortcut to create a new Higgins Bugzilla entry. See all open items
Done
- All core EPL code has cleared legal issues so that we may commit code abhi
- All components exist (except Java ISS Client UI and IdAS Registry)
- All components have up to date wiki pages
- All component external interfaces have been reverted to Java 1.4 (e.g. For ISS/RPPS 176044 abhi)
- New Components:
- Native ISS Client UI executable (launchable via Perpetual Motion plugin)
- Native "ISSd" (includes RPPS Core, ISS, I-Card Registry, I-Card Providers, ...) in one daemon process
Deployment configurations
- CardSpace-interoperable Identity Provider/STS deployed on Eclipse server (see definition)
In Progress
Deployments
- H1: remaining issues
- no IdA service (RPPS) running on Eclipse server for testing
- others?
- H3 remaining issues
- Can import MSFT CardSpace format personal cards (.crds files)
- Need a user friendly way of importing a .crd file --e.g. double click on .crd file
- Requires installation of tomcat (unacceptable complexity)
- Total size too large at approx 13 MB
Components
- Nightly builds of components: remaining issues:
- Many components still don't have nightly build scripts
- For those that do, we need to add "incubation" string!
- Have documented build instructions (Note: we will not delay this milestone waiting for all 3rd party libraries to clear Eclipse IP review--we will document where to go get these 3rd party libraries if we must)
- RSS-SSE RP Test Application (see definition). This is already up and running here
- Nightly Builds [Each Component Owner] As you can see here we currently only build IdAS nightly (or stable-y)
Components
RP Enablement
RSS-SSE RP Test App
- Add Tomcat AS support to run RPPS Test WS client on Tomcat (J2EE web container) 173979 SergeiY
- Update the testRSSP site 175551 SergeiY
HBX [Maxim]
- HBX Startup Maxim (with help from Andy Dale) [In progress]
- Allow HBX launch ISS Client UI for H2 deployment scenario
ISS WEB UI [Abhi]
- Add the ability to handle CardSpace requests to the Zurich HBX 176037 abhi
- Add proper handling of SOAP fault messages to UI code 176038 abhi
- Handle Memory and Garbage Collection issues for generated-UI structures 176039 abhi
I-Card Manager
ISS
- Handle parsing and matching of CardSpace policies 176033 abhi
- Improvements to error handling for bad policies 176034 abhi
- Deployability on machines other than those around Zurich 176035 abhi
RP Protocol Support [SergeyY]
- ??
RP Protocol Support-Zurich [Abhi]
- Handle generation of SOAP faults with good messages on errors 176041 abhi
- Make RPPS easily deployable for other clients 176035 abhi
- The RPPS we have built sends SOAP messages. We have written a wsdl file to describe the messages. However, it uses an ad-hoc method for parsing and handling the messages because I found the Eclipse tools for building web services from wsdl to be buggy and frustrating to debug. Thus, improving the robustness of our rpps by using more standard ws tools might be a goal.
I-Card Registry [Valery]
- Design and implement I-Card Registry 160410 Valery
- Continue work on I-Card Provider API 160375 Valery
I-Card Providers [SergeyL]
- Cardspace-compatible Managed provider 168850 SergeyL
- CardSpace-compatible Personal provider 175719 SergeyL
- URI provider 169233 Valery