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

Reply via email to