Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Higgins 1.0"

(Sprint 1)
(Overview)
Line 1: Line 1:
 
This page describes the work items, and schedule for the 1.0 release of Higgins.
 
This page describes the work items, and schedule for the 1.0 release of Higgins.
 
== Overview ==
 
== Overview ==
This page's first section "Cross-cutting Themes" describes some broad project-wide work areas. But after that we try to focus on details by looking in turn at each of the [[Deployments]] and compiling a list of "loose ends" remaining to be done for 1.0. We'll divide the items into a 2 week "First Sprint" and "Backlog".
+
* Sprint 1 --first 4 week sprint after the Austin F2F
* Sprint 1 --first 2 week sprint after the Austin F2F
+
* Sprint 2 --Start Nov 5 for two weeks
 
* Items for Sprint 1 should be listed as "P1" in bugzilla.
 
* Items for Sprint 1 should be listed as "P1" in bugzilla.
  

Revision as of 13:08, 3 November 2007

This page describes the work items, and schedule for the 1.0 release of Higgins.

Overview

  • Sprint 1 --first 4 week sprint after the Austin F2F
  • Sprint 2 --Start Nov 5 for two weeks
  • Items for Sprint 1 should be listed as "P1" in bugzilla.

Key Dates

  • Original dates: Summer 2007, August 31, September 26
  • Revised release date: December 31, 2007
  • Eclipse "graduate from incubation review" presentation/meeting date: TBD
  • Eclipse 1.0 release review presentation/meeting date: TBD

RP Enablement

Client-based Selector

  • Andy to add back the links to where the source code on Eclipse to the ISSD Component is
  • Andy to improve this page: Client-based Selector
  • Novell to change this selector to use HBX for Firefox

Web-based Selector

Sprint 1

HBX for Firefox

  • Ask for first, last, email in setup wizard 205387 [DONE?]

I-Card Manager

  • Display p-card attribute values [DONE]

RP Protocol Support

  • Merging code 185535 (critical) [DONE]

Sprint 2

HBX for Firefox

  • i-card selector should not ask for user name 198753
  • Automatically provide credentials 199325

HBX for IE

  • Get new project checked in 205135

(C++) I-Card Selector

  • Determine the dependencies ASAP!!
  • Get some initial code checked in to the right CVS project

I-Card Manager

  • Support for both Delete AND Remove (m-card) buttons 195912
  • Newly imported m-card doesn't appear in "old" ICM pages 198754
  • Preview m-card claim values

RP Protocol Support

  • Support for 4 auth types 199310 - we already have support for un/pw, what's critical is support for auth by a p-card; support for x509 and Kerberos is low priority
  • these issues
  • issue community i-names

I-Card Registry

  • R-Card data format (XML schema)

Identity Attribute Service

  • final revisions to higgins.owl
    • add "isEditableBy" attriubte metadata (range is a SubjectRelation)
  • Test that IdAS API is extensible (e.g. to allow these)
    • Access Control List per Digital Subject managed at the Context level

Backlog

Higgins Browser Extension for Firefox

  • Priority P2-5 items here
  • Integrated i-card selector:
    • RP cert display
    • RP ev-cert display
    • "include optional claims" checkbox
    • Remember this password option checkbox
    • Remember this card option checkbox
  • Password reset
  • Password recovery
  • Setup wizard must ask for (First name, Last name, email address, i-name "root")
  • must be parameterized by community i-name prefix (e.g. @novell*, @ibm*)

(C++) I-Card Selector

  • General harmonizing of UI, e.g with a remember this decision check box, etc.

I-Card Manager

  • Import p-card and .crds file in general
  • Export p-card into .crds file
  • Create p-card [DONE]
  • Edit p-card [DONE]
  • During account provisioning:
    • Auto-generate an initial p-card
    • Auto-generate an initial OpenID self-issued r-card

RP Protocol Support

  • Change password
  • Password recovery
  • OpenID 1.1 OP
  • OpenID 1.1 with SimpleReg

I-Card Registry

  • Logging: where each card has been used, timestamp, etc. (like CardSpace)

STS/IdP_Deployment

Sprint 1

  • Refactor to use new IdAS registry
  • nightly build scripts for each Component
  • code to generate (CardSpace 1.0 compatible) key pair
  • code to generate (CardSpace 1.0 compatible) PPID

Backlog

  • User Profile Management should talk to IdAS
  • Update the Components page (e.g. one sentence wiki pages for each Components)
  • Local configure and build scripts for each STS Component
  • Local configure and build scripts for overall STS Deployment

If possible:

  • Currently we only support WS-SecurityPolicy Transport Binding, we should support symmetric and asymmetric key binding. (Involves changes to both the server and the STS client).
  • Kerberos token types
  • x509 token types

Post 1.0 issues:

  • SAML 2.0 tokens
  • WS-Federation

IdAS Deployment

Open issues:

Scripts

  • Update the deployment diagram
  • Refactor to use new IdAS registry
  • nightly build scripts for each Component
  • Maven configure and build scripts for each Component
  • Maven configure and build scripts for overall Deployment

Eclipse-based Selector

Sprint 1

  1. TBD

Backlog

  1. RCP I-Card Selector
  2. Embedded I-Card Manager
  3. Per-platform installers
    • Need to install Higgins Browser Extension and the single process java agent exe with a single installation process
    • Windows .MSI Installer
    • OSX Installer?
    • RPM Installer?
    • Debian Installer?

Cross-cutting Items

Component APIs and SPIs reviews

  • Looking at API/SPIs from an app developers point of view
  • Looking at API/SPIs from a Higgins developer point of view

Configure, Build & Deploy

  • Maven configure/build/test scripts
  • Nightly build scripts
  • Wiki documentation of how to build each of the Deployments
  • Wiki documentation of how to build each of the Components

Copyright © Eclipse Foundation, Inc. All Rights Reserved.