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"

(Key Dates)
(Sprint 1)
Line 20: Line 20:
  
 
=== Sprint 1 ===
 
=== Sprint 1 ===
# [http://wiki.eclipse.org/index.php/Components#Higgins_Browser_Extension_.28Firefox.29 HBX for Firefox]  
+
[http://wiki.eclipse.org/index.php/Components#Higgins_Browser_Extension_.28Firefox.29 HBX for Firefox]  
#* Ask for first, last, email in setup wizard
+
* Ask for first, last, email in setup wizard
#* i-card selector should not ask for user name [https://bugs.eclipse.org/bugs/show_bug.cgi?id=198753 198753]
+
* i-card selector should not ask for user name [https://bugs.eclipse.org/bugs/show_bug.cgi?id=198753 198753]
#* Automatically provide credentials [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199325 199325]
+
* Automatically provide credentials [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199325 199325]
# [http://wiki.eclipse.org/index.php/Components#Higgins_Browser_Extension_.28IE7.29 HBX for IE]
+
 
#* Get new project checked in [https://bugs.eclipse.org/bugs/show_bug.cgi?id=205135 205135]  
+
[http://wiki.eclipse.org/index.php/Components#Higgins_Browser_Extension_.28IE7.29 HBX for IE]
# [http://wiki.eclipse.org/index.php/Components#I-Card_Selector (C++) I-Card Selector]
+
* Get new project checked in [https://bugs.eclipse.org/bugs/show_bug.cgi?id=205135 205135]  
#* Determine the dependencies ASAP!!
+
 
#* Get some initial code checked in to the right CVS project
+
[http://wiki.eclipse.org/index.php/Components#I-Card_Selector (C++) I-Card Selector]
# [[I-Card Manager]]
+
* Determine the dependencies ASAP!!
#* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=I-Card+Broker These two issues]
+
* Get some initial code checked in to the right CVS project
#* Preview m-card claim values
+
 
#* Display p-card attribute values
+
[[I-Card Manager]]
# [http://wiki.eclipse.org/index.php/Components#RP_Protocol_Support RP Protocol Support]
+
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=I-Card+Broker These two issues]
#* Merging code [https://bugs.eclipse.org/bugs/show_bug.cgi?id=185535 185535] (critical)
+
* Preview m-card claim values
#* Support for 4 auth types [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199310 199310]
+
* Display p-card attribute values
#* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=HBX+SUPPORT these issues]
+
 
#* issue community i-names
+
[http://wiki.eclipse.org/index.php/Components#RP_Protocol_Support RP Protocol Support]
# IdAS
+
* Merging code [https://bugs.eclipse.org/bugs/show_bug.cgi?id=185535 185535] (critical)
#* final revisions to higgins.owl
+
* Support for 4 auth types [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199310 199310]
#** add "isEditableBy" attriubte metadata (range is a SubjectRelation)  
+
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=HBX+SUPPORT these issues]
#* Test that IdAS API is extensible (e.g. to allow these)
+
* issue community i-names
#** Access Control List per Digital Subject managed at the Context level
+
 
# I-Card Registry
+
[[Identity Attribute Service]]
#* R-Card data format (XML schema)
+
* 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
 +
 
 +
[[I-Card Registry]]
 +
* R-Card data format (XML schema)
  
 
=== Backlog ===
 
=== Backlog ===

Revision as of 11:15, 2 October 2007

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

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 2 week sprint after the Austin F2F
  • Items for Sprint 1 should be listed as "P1" in bugzilla.

Key Dates

  • Original dates: Summer 2007, August 31, September 26
  • Revised release date: <will be projected at the Higgins F2F in Austin 10/2-4>
  • Eclipse "graduate from incubation review" presentation/meeting date: TBD
  • Eclipse 1.0 release review presentation/meeting date: TBD

H2 Identity Agent Deployment

  • Get Andy to add back the links to where the source code is!
  • Get Novell folks to improve this page: H2 Identity Agent Deployment
  • Need a plan to change to use HBX for Firefox
    • Use external app launching code from HBX for IE?

H1 Identity Agent Deployment

Sprint 1

HBX for Firefox

  • Ask for first, last, email in setup wizard
  • 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

RP Protocol Support

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

I-Card Registry

  • R-Card data format (XML schema)

Backlog

  1. Higgins Browser Extension for Firefox
    • Priority P2-5 items here
    • Integrated i-card selector:
      • RP cert display
      • RP ev-cert display
    • 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*)
    • Remember this password
    • Remember this card
  2. (C++) I-Card Selector
    • Harmonizing UI with H1-Firefox's browser-embedded selector, H3 RCP I-Card Selector
    • General harmonizing of UI, e.g with a remember this decision check box, etc.
  3. I-Card Manager
    • Import p-card and .crds file in general
    • Export p-card into .crds file
    • Create p-card
    • Edit p-card
    • During account provisioning:
      • Auto-generate an initial p-card
      • Auto-generate an initial OpenID self-issued r-card
  4. RP Protocol Support
    • OpenID 1.1 OP
    • OpenID 1.1 with SimpleReg

STS/IdP_Deployment

Remaining issues:

  • Refactor to use new IdAS registry
  • nightly build scripts for each Component
  • local configure and build scripts for each Component
  • local configure and build scripts for overall Deployment

IdAS Deployment

Open issues:

Scripts

  • Refactor to use new IdAS registry
  • nightly build scripts for each Component
  • local configure and build scripts for each Component
  • local configure and build scripts for overall Deployment

H3 Identity Agent Deployment

Sprint 1

  1. TBD

Backlog

  1. RCP I-Card Selector
    • Create this (new!) Component
  2. Embedded I-Card Manager
    • Create this (new!) Component
  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

Back to the top