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"

(Overview)
Line 10: Line 10:
 
* Eclipse 1.0 release review presentation/meeting date: TBD
 
* Eclipse 1.0 release review presentation/meeting date: TBD
  
== RP Enablement ==
+
=== Tracking ===
* Bruce needs to check in the refactored RP code
+
We track progress towards 1.0 entirely in bugzilla
  
== [[Client-based Selector]] ==
+
Old notes: [[Higgins 1.0 Tracking Page]]
* Andy to test CVS-to-SVN conversion tool on entire Higgins repository
+
* 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 (Completed) ===
+
[http://wiki.eclipse.org/index.php/Components#Higgins_Browser_Extension_.28Firefox.29 HBX for Firefox]
+
* Ask for first, last, email in setup wizard [https://bugs.eclipse.org/bugs/show_bug.cgi?id=205387 205387] [DONE]
+
 
+
[http://wiki.eclipse.org/Components#I-Card_Manager I-Card Manager]
+
* Display p-card attribute values [DONE]
+
 
+
[http://wiki.eclipse.org/index.php/Components#RP_Protocol_Support RP Protocol Support]
+
* Merging code [https://bugs.eclipse.org/bugs/show_bug.cgi?id=185535 185535] (critical) [DONE]
+
 
+
=== Sprint 2 ===
+
[http://wiki.eclipse.org/index.php/Components#Higgins_Browser_Extension_.28Firefox.29 HBX for Firefox]
+
* 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]
+
 
+
[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#I-Card_Selector (C++) I-Card Selector]
+
* Determine the dependencies ASAP!!
+
* Get some initial code checked in to the right CVS project
+
 
+
[http://wiki.eclipse.org/Components#I-Card_Manager I-Card Manager]
+
* Support for both Delete AND Remove (m-card) buttons [https://bugs.eclipse.org/bugs/show_bug.cgi?id=195912 195912]
+
* Newly imported m-card doesn't appear in "old" ICM pages [https://bugs.eclipse.org/bugs/show_bug.cgi?id=198754 198754]
+
* Preview m-card claim values
+
 
+
[http://wiki.eclipse.org/index.php/Components#RP_Protocol_Support RP Protocol Support]
+
* Support for 4 auth types [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199310 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
+
 
+
[[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
+
 
+
=== Sprint 3 ===
+
[http://wiki.eclipse.org/index.php/Components#RP_Protocol_Support RP Protocol Support]
+
* Revised wiki pages and software documentation [https://bugs.eclipse.org/bugs/show_bug.cgi?id=191659 191659]
+
* Add CardSpace importing functionality[https://bugs.eclipse.org/bugs/show_bug.cgi?id=192252 192252]
+
* Improve i-card transferring via WS (claims) [https://bugs.eclipse.org/bugs/show_bug.cgi?id=193700 193700]
+
* Redevelop Ant build scripts to make Web App. automatically. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=196262 196262]
+
* Add support for update of ICards[https://bugs.eclipse.org/bugs/show_bug.cgi?id=198367 198367]
+
* issue community i-names
+
 
+
=== Backlog ===
+
[[Higgins Browser Extension for Firefox]]
+
* Priority P2-5 items  [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=HBX 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*)
+
 
+
[http://wiki.eclipse.org/index.php/Components#I-Card_Selector (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) [DONE]
+
* 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:
+
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Higgins&component=IdAS&target_milestone=1.0&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= IdAS 1.0 tasks]
+
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 ===
+
# TBD
+
 
+
=== Backlog ===
+
# RCP I-Card Selector
+
# Embedded I-Card Manager
+
# 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]]
+

Revision as of 12:39, 17 December 2007

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

Overview

Higgins 1.0 makes available to technically savvy end-users three kind of identity selectors. It also makes available to developers four useful web services. These seven items are called "deployment configurations" and are described on the Deployments page

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

Tracking

We track progress towards 1.0 entirely in bugzilla

Old notes: Higgins 1.0 Tracking Page

Back to the top