On 4/2/07, Johnny Bufu <[EMAIL PROTECTED]> wrote: > But they are not the same -- the namespace alias can be different > than "sreg". Are you suggesting that SREG1.1 must always use the > "sreg" namespace alias?
They *are* the same protocol, going over different transports (that is, embedded in different OpenID message formats). If you are sending an OpenID 1 message, you *cannot* assume that the recipient will support namespace aliases. If you're sending an OpenID 2 message, you *cannot* assume that the recipient will support aliases without defined namespaces. I think it would be reasonable to always use "sreg", if for no other reason than for clarity, but re-using the Type URI as the namespace alias instead of creating a new one does not imply that the alias must be "sreg" when using OpenID 2. What if I put my proposal this way: If Simple Registration is used with OpenID 1, the arguments MUST be prefixed with "openid.sreg." If Simple Registration is used with OpenID 2, the arguments MUST be in the namespace "http://openid.net/sreg/1.0" Josh _______________________________________________ specs mailing list specs@openid.net http://openid.net/mailman/listinfo/specs