Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Milestone 1.0M8"

(Current Status)
(Current Status)
Line 33: Line 33:
  
 
DONE
 
DONE
 +
 
[[Components]]
 
[[Components]]
 
* 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]]
Line 42: Line 43:
  
 
IN PROGRESS
 
IN PROGRESS
 +
 
[[Deployments]]
 
[[Deployments]]
 
* H1 remaining problems
 
* H1 remaining problems

Revision as of 16:29, 23 May 2007

  • Original Date: Apr 15
  • Revised Date: May 31

This milestone is focused on integration of H1 deployment. The goal is to be able to:

  1. download & install HBX in Firefox
  2. startup/configure HBX (either to talk to remote or local Higgins IdA service (RPPS))
  3. go to CardSpace-compatible RP site
  4. click sign in with i-card
  5. pops up the ISS Web UI (aka "card picker") embedded within HBX
  6. user picks a managed or personal card
  7. user is authenticate to site
  8. user clicks on Higgins mouse icon in Firefox (and sees i-card manager)

Bonus points for:

  1. 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

Highlights

Current Status

DONE

Components

  • All core EPL code has cleared legal issues so that we may commit code abhi
  • Exist (except ISS Client UI and IdAS Registry)
  • Have up to date wiki pages (at least the first page!)
  • All component external interfaces have been reverted to Java 1.4 (e.g. For ISS/RPPS 176044 abhi)
  • 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

IN PROGRESS

Deployments

  • H1 remaining problems
    1. no IdA service (RPPS) running on Eclipse server for testing
    2. others?
  • H3 remaining problems
    1. Can import MSFT CardSpace format personal cards (.crds files)
    2. Need a user friendly way of importing a .crd file --e.g. double click on .crd file
    3. Requires installation of tomcat (unacceptable complexity)
    4. Total size too large at approx 13 MB

Components

  • As many as possible are built nightly. --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)

Deployments

See Deployments for the definition of each of these.

CardSpace-interoperable Identity Provider/STS [Nearly Done]

  • See definition
  • Complete build instructions Daniel and MikeM
  • Get this running on the Eclipse Fedora 5 VM MikeM
    • Paula, BrianC, Daniel are all working on documenting this
    • Hosted on Eclipse Foundation server

H1 Identity Agent

  • see (definition)
    • This deployment needs an owner (SergeyY, probably)
    • Hosted on Eclipse Foundation server
    • Functional equivalence with Microsoft CardSpace(TM) client (though hosted)
    • We can begin testing interoperability with RPs and IdPs that work with CardSpace

H3 Identity Agent [Andy(Novell)]

  • See definition
  • Developers have been asking for this deployment documented and running on a local Tomcat server
  • Need to decide if this is do-able in M0.8 timeframe

RPPS Web Service [SergeyY]

RSS-SSE RP Test Application

Nightly Builds [Each Component Owner]

  • Status: As you can see here we currently only build IdAS nightly (or stable-y)
  • Another barrier is waiting for Eclipse IP review
  • Planned additions: all Components
  • Flesh out this page Nightly Component Builds [Valery]

Components

RP Enablement

RSS-SSE RP Test App

HBX [Maxim]

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]

I-Card Providers [SergeyL]

IdAS [Jim]

Jena Context Provider [SergeyL]

  • Jena-based provider (uses HSQLDB) [waiting on IPzilla] 152856 SergeyL
    • Implement user authentication and data isolation. 175561 SergeyL
    • Integration dependency: this cp can't be integrated with the existing IdASRegistry until that registry is refactored

Links

Back to the top