[Concordia] Notes from 22 Jan 2008 Concordia telecon
Eve Maler
Eve.Maler at Sun.COM
Tue Jan 22 14:21:54 EST 2008
I'll post this on the wiki, and update other relevant bits, shortly.
== Next meeting ==
We meet again on Tuesday, 5 Feb 2008, at 10-11am PT etc., at the same
number. The wiki home page always has the latest call detail. Paul
will run that call (Eve will be catching a plane at that hour). We'll
continue to discuss scenario details by email in the meantime.
== AI summary ==
New from this meeting:
* Eve to work up a draft of presentation material, and Mike (at least)
to review and comment.
* All to collate A/V needs for RSA by the end of February.
Pending:
* Scott to flesh out the IdP discovery problem wiki page.
== Attendance ==
Eve Maler (Sun), Paul Madsen (NTT), Mike Jones (Microsoft), Brett
McDowell (Liberty), Jeff Broberg (CA), Eric Tiffany (Liberty), Charles
Andres (Parity), Drummond Reed (Cordance), Jeff Hodges (Neustar), John
Kemp (Nokia), George Fletcher (AOL), Collin Wallis (NZ), Bill Young
(NZ), Uppili ? (Oracle), Abbie Barbir (Nortel)
== AI review ==
> AIs from last time:
>
> • Scott to put some example SAML tokens onto the wiki for Mike,
> leveraging Paul's list of claim types needed.
Paul and Scott have largely done this, and Scott will add further
detail to complete the AI. The details page is at:
http://projectconcordia.org/index.php/Infocard_Authentication_Scenario_Details
> • Eve to ask Mike B. what specific SAML features they're using today
> and whether IdP-initiated flows are of interest. (DONE; Mike responded
> on the list)
We took the opportunity on the call to ask Bill Young what NZ uses.
They have only SP-initiated at the moment, with IdP-initiated flows at
least a year out. IdP discovery is easy because they have exactly one
IdP, so it's classic pre-configured hub/spoke. Also, NZ uses SAML
exclusively, so it doesn't have any feature-tunneling issues into WS-
Fed. This may come up in future.
> • Eve to ask deployers for input on whether, in existing chaining
> scenarios, they "tunnel" features. (DONE, belatedly)
No feedback from others yet, besides Mike Beach and Bill Young.
> • (pending) Scott to flesh out the IdP discovery problem wiki page.
Still pending. Bill Y. might be able to contribute thoughts in a few
weeks' time.
> • Scott to update the scenario detail on the wiki and refactor the
> wiki a bit.
This was done by Paul; the two scenarios now have separate pages (but
the SAML/WS-Fed scenario page is still a stub).
- Another old AI: Brett has reached out to Liberty Interoperable
technology providers to see if any of them want to participate in the
interop. This is closed.
== Interop participants ==
Oracle may participate in the interop; Uppili will report back. CA
will consider taking part as well.
Britta needs to know our room needs (e.g. A/V equipment) by end of
February.
== RSA event participation ==
Our workshop slot at RSA is Monday 7 Apr 2008 9am-12:30pm, and we also
have that room all day on Sunday for set up as well.) Registration
for our workshop is free of charge. To attend, register at http://www.rsaconference.com/2008/US/Registration.aspx
- click, 'register online now'. Use the registration code 148CON.
This will also give you a free expo pass that you can use to attend
the tradeshow portion of the Conference Tuesday through Friday. YOU
MUST BE REGISTERED THROUGH THE RSA CONFERENCE SITE TO ATTEND THIS
WORKSHOP. (This info is on our wiki.)
Apparently 105 people have already registered for our workshop! And
that probably doesn't include a lot of us on this call, who may have
missed seeing this info till now. We suspect it's not possible to
reach out to all these people by email ahead of time (given RSA's
rules about sharing contact info). The next best thing is to make
clear what we intend to do right at 9am on Monday, and try to
effectively engage the small percentage of attendees who have
deployment input to offer. Would it be possible to do a "staged"
presentation/demo for the first segment, and then invite attendees to
visit pods?
Mike's experience with the OSIS interops was that there was plenty of
time for attendees to visit pods and talk to developers. But they did
seem to miss an opportunity to educate people coming in from outside
on what we're doing and why this matters. 60 or 90 minutes at the
beginning would be useful, along with a Q&A of attending deployers
about (a) their deployment issues with the scenarios we're testing and
(b) their other most important deployment issues.
== Infocard/federation scenario review ==
Bill noted that NZ has a lab project about to launch that will involve
CardSpace.
Paul had invented the four-letter acronym "SDAC"; we can't remember
what it stands for but it means the collection of specific authn
context + level of assurance info (not caring which one). Other
terminology: Let's stick to SP for SAML relying parties and RP for
infocard relying parties.
We walked through the new scenario page:
http://projectconcordia.org/index.php/Infocard_Authentication_Scenario_Details
Mike thinks the "SAML IDP/Infocard RP invokes Selector" flow item
needs fixing. For starters, it's asking for a token type of SAML2 for
a self-issued card; we know of no selectors that issue SAML2 tokens
for self-issued cards, and self-issued cards can't add arbitrary
claims. Paul's thinking is that there needn't be any required claim
in this case -- it can return the appropriate SAML2 authn context in a
pre-configured fashion. But this will probably have to be a SAML1.1
assertion that it needs to convert into SAML2. The assumption we need
to hold, in general, is that whatever comes back from the selector
will have to be converted in some fashion.
Also, the SAML IdP/Infocard RP needs to take the policy coming from
the SAML SP and dynamically construct a selector interaction that will
try to satisfy the SP's request. Is there redundancy in this step?
Mikes asks if the "RP/STS role" (as infocard folks call it) is
necessary here. HTTP POST could be used here instead of WS-Trust. We
use the "required claims" trick (using SAML attributes containing
specially interpreted URIs to communicate desired the authn context
back to the infocard IdP piece) here.
Regarding how to express which (infocard RP) IdP issued the card, do
we need to name a specific provider (less flexible)? It's more
powerful to demonstrate card-matching based on authn context matching
than hard-coding an issuer.
Jeff notes that there was a recent http://blogs.msdn.com/card/ blog
entry that may be relevant to our solution here. Mike thinks that the
approach in that entry isn't necessary to apply here; it's redundant.
Eve Maler +1 425 947 4522
Principal Engineer eve.maler @ sun.com
Business Alliances group Sun Microsystems, Inc.
More information about the Community
mailing list