I look forward to in person discussions here at IIW! Eve, if you have not looked at them yet, it would be useful to review the Attribute Exchange related specs.
-- Dick On 4-Dec-06, at 9:20 AM, Eve L. Maler wrote: > Hi folks-- There certainly seems to be some "convergentness" in the > air here! Below is a very quick analysis/comparison of the two > docs. Hopefully some of us can discuss in detail in person this > week... > > I'm intrigued by the use in Dick's profile of "...:entity" as the > NameID Format for OpenID URLs (and presumably XRIs too?). I've > been discussing this this general topic with some folks but hadn't > alighted on that as a possibility. To be honest, I'd been thinking > that a new NameID Format should be invented, to indicate that the > entity is a URI-based identifier, once dereferenced, is prepared to > offer OpenID-compliant metadata in the form of YADIS or XRDS -- > which is more than just saying it's a random web entity. (If XRIs > need to be distinguished still further, a NameID Format of xri:// > $xri for them might be appropriate.) > > As for how you encode OpenID-specific attributes, Paul and I > retained the original string format of the Simple Registration > fields (like so: "openid.sreg.email") by virtue of inventing a new > Attribute NameFormat that points to the Simple Reg spec, and it > looks like Dick uses URIs directly for attribute names (I'm not > sure if the "email" semantic he's referring to comes from Simple > Reg or somewhere else). Either style works for me, as long as any > OpenID-specific semantics are part of the attribute name format > definition. > > I have to study Dick's spec a bit more, but I suspect that it might > benefit from "factoring out" -- different profiling topics > separated out into separate specs so that they can be used across a > variety of existing SAML use cases. E.g., doing the NameID Format > piece separately means that you can immediately convey OpenIDs as > subject identifiers in arbitrary SAML protocols and profiles, and > doing the attribute profile piece separately (which is all Paul and > I tackled) means you can immediately convey OpenID-flavored > attributes in the various existing protocols and profiles that > involve attributes. These would be applicable across all the > relevant bindings for the existing SAML profiles, of course (POST, > redirect, artifact...). From this vantage point, we could then see > where other additions might be warranted (doing an attribute- > refreshing protocol and matching profile that specifically call out > the lower-level name ID and attribute profiles?). > > Eve > > Paul Madsen wrote: >> Hi Dick, Eve Maler and I were thinking along the same lines and >> drafted the enclosed SAML Attribute profile for the OpenID >> SimpleReg extension. >> It has less grand ambitions than yours (e.g. no signing) but >> otherwise seems nicely aligned >> Regards >> Paul >> p.s. and our profile bears a debt to John's initial DIX spec as well >> Dick Hardt wrote: >>> Hello List >>> >>> Attached is a specification for using SAML to bind properties to >>> an OpenID Identifier. The mechanism for refreshing the Assertion >>> still needs to be worked out. Look forward to discussing this and >>> the Attribute Exchange specifications at IIW with those of you >>> there. >>> >>> -- Dick > -- > Eve Maler +1 425 947 4522 > Technology Director eve.maler @ sun.com > CTO Business Alliances group Sun Microsystems, Inc. > > _______________________________________________ specs mailing list specs@openid.net http://openid.net/mailman/listinfo/specs