← Prev in month ← Prev in thread

Minutes for 20-July 2004 SSTC con-call (official and focus call)

From
Philpott, Robert <>
Date
2004-07-23T16:29:54+00:00
ID
Thread
Minutes for 20-July 2004 SSTC con-call (official and focus call)
Official meeting minutes compliments of Eve. 
Focus call minutes compliments of Eve and Rob.

 

> Agenda for SSTC
Conference Call, July 20, 2004

> 

> Dial in info: +1 865
673 6950 #351-8396

> 

>
1.      Roll Call

 

Quorum achieved 22/30 members present

 

Conor P.Cahill

Hal   Lockhart

Rick  Randall

Ronald      Jacobson

John  Hughes

Irving      Reid

Paula Austel

Michael     McIntosh

Anthony     Nadalin

Scott Cantor

Bob   Morgan

Prateek     Mishra

Frederick   Hirsch

John  Kemp

Jim   Lien

John  Linn

Rob   Philpott

Dipak Chopra

Jahan Moreh

Jeff  Hodges

Eve   Maler

Emily Xu

Mike  Beach

Bhavna      Bhatnagar

 

      

      

Prospective Members 

      

James Vanderbeek

Gavenraj    Sodhi

Ron   Monzillo

Ari   Kermaier

Vamsi Mottokurur  

Peter Davis 

Nick Ragouzis     

Forest
Yin  

Carolina
Canales

 

>
2.      Agenda Bashing

>
a.      Can any of the agenda items be moved to
discussion following 

> adjournment (i.e.
follow official call with focus call)?

 

We will put everything into
the quorate part of the call.

 

> 

>
3.      Minutes from July 6 conference call are
missing attendance list 

> –
need to be reposted.

 

This has been done in
message 106:

 

http://lists.oasis-open.org/archives/security-services/200407/msg00106.html

 

APPROVED by unanimous
consent.

 

>
a.      

>
_http://www.oasis-open.org/archives/security-services/200407/msg00086.html_

>
4.      Status of SSTC Last Call review:

>
a.      Comments from John H:

>
i.      

>
_http://lists.oasis-open.org/archives/security-services/200407/msg00116.html_ 

> 

>
ii.     Follow-up in msg00117 and 00118

 

Line 2206 in Profiles (which
also pertains to Core) shows a hanging 

empty <xsd:sequence>
element.  JohnH: It's schema-acceptable, but should 

we show it?  Scott
prefers them and will add throughout.

 

AI: Scott to rationalize
presence of empty <xsd:sequence> elements in 

empty types in the schemas.

 

>
b.      Frederick
posted Profiles draft-16. Diff version:

>
i.      

>
_http://www.oasis-open.org/apps/org/workgroup/security/download.php/7783/sstc-saml-profiles-2.0-draft-16-diff.pdf_

 

Summary of changes: Some
minor substantive and editorial changes here. 

Eve reminds editors to make
spec changes during the last-call period 

visible only to the TC, not
to the public (so that reviewers won't get 

confused with line numbers
etc.).

 

>
c.      Frederick
posted Bindings draft-17. Diff version:

>
i.      

> _http://www.oasis-open.org/apps/org/workgroup/security/download.php/7792/sstc-saml-bindings-2.0-draft-17-diff.pdf_

 

Summary of changes: Made a
structural/editorial change suggested by Eve 

and improved the PAOS
material.

 

>
d.      Scott posted Profiles draft-17.  No
PDF’s posted.  .SXW file:

>
i.      

>
_http://www.oasis-open.org/apps/org/workgroup/security/download.php/7806/sstc-saml-profiles-2.0-draft-17.sxw_ 

 

Summary of changes: Added
new paragraphs to the single logout profile 

and made terminology changes
around service provider->session 

participant.  Also
changed the attribute profile at the end; revisited 

several of the pieces
previously left hanging.  Replaced the LDAP 

processing rules using text
from JeffH.  This is covered in the thread 

that RLBob forwarded to the
mailing list.  Split up some profiles.  Had 

an exchange with Anne
Anderson re appropriateness of URI usage for 

attribute names.

 

AI: Scott add something to
Core around our use of URIs as identifiers in 

the spec, to explain that
proper use of URIs results in uniqueness.

 

>
5.      New issue from Ron on list (re:
AssertionID/WSS Direct reference):

>
a.      

>
_http://lists.oasis-open.org/archives/security-services/200407/msg00076.html_ 

 

Ron: There was a lot of
discussion on this, with the conclusion that 

there's nothing we can do
here.  Best to wait until it's possible to do 

an "ID
unification" with W3C's xml:id construct.  Encapsulation (adding 

a new parent element)
shouldn't be done at the SAML level.  Rather than 

creating another reference
method in STP now, they used the mechanism 

that's there, which will
work for SAML V1.1.  For now, just use key 

identifier for references.

 

Close this issue with no
action.

 

Scott: The WSS TC conclusion
was a mistake.

 

Prateek: Should the SSTC put
together a formal note on this?  Tony: 

Perhaps Scott should write
this because the WSS TC would love to get 

this input.  Rob: The
SSTC itself doesn't need to take action; Scott and 

all others are invited to
send thoughts to the WSS TC.  Jeff: And of 

course to join it and take
part if they wish; better than just complaining!

 

>
6.      New potential issue from Eve (re: WSDL for
SAML services):

>
a.      

>
_http://lists.oasis-open.org/archives/security-services/200407/msg00102.html_ 

> 

>
b.      Scott suggests post 2.0?

 

Don't make this a V2.0
deliverable; treat it as a "deferred" issue on 

the V2.0 issues list, so
that it automatically gets added as a candidate 

for the next wave of work.

 

AI: Eve to add WSDL creation
to the issues list.

 

>
7.      FYI from Peter Davis (re: SAML+SIP profile):

>
a.      

>
_http://lists.oasis-open.org/archives/security-services/200407/msg00107.html_ 

 

Peter: There's strong
interest in the SIP community to incorporate new 

kinds of tokens; SAML was
the first one put out.  No changes sought from 

the SSTC.

 

>
8.      List posting from RL “Bob” (re:
X.500/LDAP attribute values):

>
a.      

>
_http://lists.oasis-open.org/archives/security-services/200407/msg00115.html_ 

 

This work has now been
incorporated into Profiles.  JeffH: It may need 

more polishing, but it's 90%
there.

 

Prateek: The Conformance
document is in an early draft and isn't part of 

last call, but it's out
there.  Eve: Why not treat it as a "focus" topic 

this week, then promote it
to "quorate" topic next week?  Scott: Will 

send some comments to the
list.  Rob: Note that this document is 

normative, just not part of
the last call.  What about the idea to make 

the Conformance doc the
official entry point?  Eve: Strongly agrees. 

General agreement.

 

AI: Eve to write up a text
section and a suggested new title for the 

Conformance document,
reflecting this wider role, and post these to the 

list.

 

>
9.      Issue list review (Eve)

 

AI: Eve to revise the issues
list this week; it appears that all the 

really significant technical
issues have been closed, but there was 

issue-numbering confusion
last week.

 

>
10.     Action item review (see list below)

>
11.     Any other business

> 12.     Adjourn

> 

> Report created 19 July
2004 11:30pm EDT

> ***
*      

> ***#0180*: Need to
update SAML server trust document       

> ***Owner*: Jeff
Hodges     

> ***Status*:
Open   

> ***Assigned*: 12 Jul
2004  

> ***Due*:
---       

> ***Comments*:

> Rob Philpott 2004-07-20
01:59 GMT

> Original AI was for Eve
to follow up with Jeff to determine whether he 

> would be updating this
doc. That was done.

> 

> Discussion of this AI
on 13-Jul indicates that the update will be a post 

> 2.0 deliverable.
Reassigned AI to Jeff for now.

 

Still open.

 

>
*******       *

> ***#0179*: Does
conformance meet pki-cross-domain-profile-draft-01.doc 

>
requirements?       

> ***Owner*: Rick
Randall    

> ***Status*:
Open   

> ***Assigned*: 12 Jul
2004  

> ***Due*:
---       

> ***Comments*:

> Prateek Mishra
2004-07-12 21:47 GMT

> CHeck conformance
document to see if it captures the desired 

> functionality described
in this document.

 

We haven't seen an update to
this.

 

>
*******       *

> ***#0176*: Provide
sequence diagrams for profiles

> 

> *Owner*: Jeff Hodges

> 

> *Status*: Open

> 

> *Assigned*: 23 Jun 2004

> 

> *Due*: ---

> 

> *Comments*:

> Rob Philpott 2004-06-23
20:14 GMT

> as discussed at F2F #5.

> 

> Diagram for BAP sent to
list.

 

Will finish this week.

 

> *#0175*: Add Security
Context to glossary

> 

> *Owner*: Jeff Hodges

> 

> *Status*: Open

> 

> *Assigned*: 23 Jun 2004

> 

> *Due*: ---

> 

> *Comments*:

> Rob Philpott 2004-06-23
20:12 GMT

> as discussed at F2F #5

 

Will finish this week.

 

> *#0172*: need text for
syntax of attr values in LDAP/X.500 profile

> 

> *Owner*: Bob Morgan

> 

> *Status*: Open

> 

> *Assigned*: 23 Jun 2004

> 

> *Due*: ---

> 

> *Comments*:

> Rob Philpott 2004-06-23
20:05 GMT

> Discussed at f2f#5:

> RLBob to review & propose
text for handling syntax of attr values in 

> LDAP/X.500 profile.

 

Closed.

 

> *#0166*: Investigate
use of Wiki from teh web site

> 

> *Owner*: Scott Cantor

> 

> *Status*: Open

> 

> *Assigned*: 22 Jun 2004

> 

> *Due*: ---

> 

> *Comments*:

> Rob Philpott 2004-06-22
16:40 GMT

> Scott will investigate
the establishment of a wiki for SSTC use to be 

> linked from the SSTC
web site.

 

Low-prio.  In progress.

 

> *#0163*: Need process
for submission of profiles/authn context classes, etc.

> 

> *Owner*: Rob Philpott

> 

> *Status*: Open

> 

> *Assigned*: 22 Jun 2004

> 

> *Due*: ---

> 

> *Comments*:

> Rob Philpott 2004-06-22
16:29 GMT

> On the web site, we
need to state what the process is for submitting and 

> dealing with additional
authn context classes, new profile documents, etc.

> 

> Rob Philpott 2004-06-23
16:03 GMT

> Note that this is
different from AI 164 for SCott and John K to propose 

> text within the spec
documents that points to the web site.

 

Still open.

 

> *#0160*: Separate
Privacy concerns language from Element/Attribute 

> descriptions

> 

> *Owner*: Prateek Mishra

> 

> *Status*: Open

> 

> *Assigned*: 30 Apr 2004

> 

> *Due*: ---

> 

> *Comments*:

> Prateek Mishra
2004-04-30 18:14 GMT

> Jeff H - We need to
highlight privacy considerations related to core, 

> could be notes in core,
could be section.

> *** AI: Prateek - will
generate list potential changes from core

 

Still open.  Eve: Note
that the explanation of constraints on session 

indexes now includes a
rationale along these lines.

 

> *#0158*: Propose
changes to definition of Federation in glossary

> 

> *Owner*: Prateek Mishra

> 

> *Status*: Open

> 

> *Assigned*: 30 Apr 2004

> 

> *Due*: ---

> 

> *Comments*:

 

Still open.  Prateek
will send thoughts to the list.

 

> *#0157*: Define Binding
and Profile in Glossary

> 

> *Owner*: Jeff Hodges

> 

> *Status*: Open

> 

> *Assigned*: 30 Apr 2004

> 

> *Due*: ---

> 

> *Comments*:

> Prateek Mishra
2004-04-30 18:10 GMT

> o "atomic unit of
interoperability" proposed

 

In progress.

 

> *#0144*: Explain
optional subject decision

> 

> *Owner*: Eve Maler

> 

> *Status*: Open

> 

> *Assigned*: 29 Apr 2004

> 

> *Due*: ---

> 

> *Comments*:

> Prateek Mishra
2004-04-29 21:51 GMT

> *** AI: Eve: Optional
subject implemented in core spec prose. Schema 

> shows that subject is
optional.

> 

> o Eve: Has wanted to
create a rationale for some of the decisions made 

> on spec. Decision on
subject less statements is a good example of what 

> needs to be documented.
Making an explicit design decision that is not 

> really explicit on. By
choosing to add prose to core spec we're making a 

> stealth abstract
profile (generic design decision) that applies to all 

> explicit profiles.

> 

> o Scott: data model
(design) decision to require subjects in all SAML 

> statements.

> 

> Rob Philpott 2004-07-20
02:05 GMT

> 13-Jul con-call minutes
note that the issue should be closed. and that 

> Eve "may work on
commentary".

 

Eve: The thought here was that
we may have an optional post-V2.1 

deliverable that explains
the "XML rationales" for various things. 

JohnK: But there are
selected places in the actual specs where it would 

be helpful; he has suggested
these.  Eve: Let's treat these comments one 

by one, then.

 

[Scott drops off.]

 

> *#0132*: Text to
explain privacy reqts when using certain NameFormat values

> 

> *Owner*: John Kemp

> 

> *Status*: Open

> 

> *Assigned*: 13 Apr 2004

> 

> *Due*: ---

> 

> *Comments*:

 

JohnK: Scott has already
made some attempts to do this in Core; should 

the AI still exist? 
The current text looks okay to him.

 

Let's close this now, but
JohnK recommends that the TC review the 

language and comment if they
see fit.

 

> *#0125*: Propose
language to explain that AuthNResponse may contain 

> attribute statements

> 

> *Owner*: Prateek Mishra

> 

> *Status*: Open

> 

> *Assigned*: 16 Feb 2004

> 

> *Due*: ---

> 

> *Comments*:

> Prateek Mishra
2004-02-16 14:46 GMT

> Easy to do but needs
proposal on validity of assertion life-times as well.

 

Still open.

 

> *#0123*: Obtain MIME
type registration for HTTP lookup of SAML

> 

> *Owner*: Jeff Hodges

> 

> *Status*: Open

> 

> *Assigned*: 13 Feb 2004

> 

> *Due*: ---

> 

> *Comments*:

> Rob Philpott 2004-06-23
15:29 GMT

> Attached is the initial
rev of an I-D seeking to register the MIME media 

> type

>
"application/saml+xml". Please review.

> 

> I've pinged the I-D
editor to request a filename for the doc, I'll 

> submit it to

> both the I-D editor and
the SSTC doc repository once that's finalized (std

> procedure for I-Ds).

> 

> In concocting this
draft, I've noted that MIME media type registrations 

> aren't

> necessarily the simple
little registration exercise I'd thought they 

> were. They

> (the
 denizens) may desire more content, e.g. sec

> considerations, in this
doc. We'll see. Nominally, I think it's "good 

> enough"

> as is, especially since
the SAML spec sets have thorough sec considerations

> sections and I've
referenced said spec sets carefully. Anyway, we'll see.

> 

> Also, I based this on a
draft registration for application/rdf+xml. In that

> draft, Aaron Schwartz
claimed an optional parameter of "charset", and 

> indicated

> that the considerations
thereof are the same as for "application/xml" (as

> documented in http://www.ietf.org/rfc/rfc3023.txt).
Additionally, he did the

> same thing for the
"encoding considerations", i.e. said they were the 

> same as

> for
"application/xml". So, without excrutiating research, I did the same 

> thing

> in this draft.
fwiw/fyi.

> 

> anyway, lemme know
whatcha think.

> 

> thanks,

> 

> JeffH

 

Still open.

 

Other business:

 

John Linn asks that people
review his draft paper in response to Thomas 

Gross.  JeffH thanks
John for his efforts.  Eve notes that the draft 

looks good.

 

AI: Prateek to comment on
the draft by July 23.

 

AI: <someone>
ultimately to provide a formal response to Thomas Gross. 

(This AI is just to help us
track this, to make sure we do it.)

 

[Emily Xu announces her
presence; noted on the attendance sheet.]

 

Formal meeting adjourns.

------------------------------------------------------------------------

Focus meeting starts:

 

Attending: Prateek, Rob,
Eve, Jeff, JohnK, RLBob, Nick Ragouzis, Irving

(did we miss anyone?)

 

The latest Conformance draft
is here:

 

http://www.oasis-open.org/committees/download.php/7582/sstc-saml-conformance-2.0-draft-01.pdf

 

- Prateek: 2 parts to the
discussion: 1) the approach as a whole, and 2) filling in the cells of the
chart. We would like to ensure that we've filled out the matrices
appropriately.  

- Eve: The term
"categories" for the stuff in Section 3 is not very
descriptive.  They're more like feature sets.  

- JohnK: In Liberty, there are conformance profiles vs.
(regular?) profiles of the protocols.  

- JeffH: Can we just be
happy with "profiles of profiles" as long as we qualify the purpose
of each level, like "conformance profile", "interop
profile", etc.?  We can keep refining as we go up. 

- Nick Ragouzis: In Liberty,
is trying to move to "interoperability profile".  

- Rob: We've had some discussions about conformance
profiles vs. interop profiles.  We don't want to blur the
distinction.Unfortunately, “conformance profiling” doesn’t
ensure “interoperability”

 

It appears that feature set
#3, Enhanced Client, really wants to be named "Enhanced Client SSO",
and there needs to be an additional column for the enhanced client role, since
this is something that a product might want to claim conformance to.

 

We might need roles for the
old SAML V1.1 roles of "attribute authority" etc.  We could have
a "SAML responder" role that implements a "feature set"
(that doesn't exist yet) called "attribute query".  Do we need
dummy/pass-thru feature sets (conformance profiles) along with dummy/pass-thru
profiles for the obvious protocols?

 

- Prateek: The somewhat
arbitrary piece is the feature sets (rows).  

- Rob: Instead of
"role" (to avoid the "row"/"role" problem on
telecons), how about "operational mode"?  

- All: Sounds okay.

 

- Eve: Can we ensure that
the feature sets are "flat"?  

Prateek: <rant> want to see fewer, more robust
“feature sets” to avoid looking like Liberty’s long list of 20+ feature sets
</rant>.  Overall, we should have as few of them as possible and
make them strong.  

 

- Eve: To combine these two
goals, any temptation to add a bunch of new ever-finer 

ones should be met by an
effort to bundle the features in bigger bunches.  Let's avoid Liberty's 22 conformance
profiles.  

- Eve: This means some
implementors will have to implement MTI features they're not 

intending to use or deploy,
but makes it more attractive and simple to understand (and hopefully adopt)
SAML.

 

Feature
sets:       Op mode
1       Op mode 2  ...

A

B

C

...

 

- Rob: So we have columns such as “basic
SP”, “full sp”, “basic idp”, “extended/full
idp”.

 

- Eve: Do feature sets have
differing-enough op modes that we should make 

one matrix per feature
set?  Maybe not.

 

- Eve: Also there are items in the old conformance
doc that don’t appear here (e.g. nesting levels).  Need to move them
forward.

 

- AI: Prateek to review the
old Conformance document and pull forward 

whatever material is
appropriate into the new one.

 

- Prateek: want to make sure that certain
operational modes are available that minimize the number of rows that are MTI.

 

- JohnK: But if don’t encourage the support of
the NameID mgmt protocols then it may create interoperation issues. It’s
all about making the tradeoffs.

 

- AI: Prateek will take the input from the call and
present a new table proposal.

 

- Nick: We still have the question of whether the
NameID mgmt protocols are MTI in basic.  What’s the process for
reaching resolution.

 

- Prateek: We should take this to the general SAML
community.

 

- Jeff: Oracle and IBM just went through Liberty conformance
testing. This means the argument that minimalist implementations are few and
far between.

 

- Prateek: why is that? Is SAML just meant for the 5
major vendors only?

 

- Jeff: that is a red herring argument. A small
company like PingID implements the features and has passed conformance. 
They’re not that big a deal.

 

- Rob: We do not need to continue this argument
here.  What we need is to build the proposed matrix and then debate among
the entire TC as to whether we need an operational mode (column) that just does
simple SSO without nameID mgmt etc. Let’s first get the matrix proposal
on the table.  Prateek has committed to do that.

 

- All: general agreement

 

- Call adjourned.
← Prev in month ← Prev in thread