The Artifact binding will have to support a encrypted token type or types if it 
is going to be LoA 2+ compliant.

The question is if you are going to support 2 token types,  should it be 
generalized to support arbitrary token types.

John B.
On 2010-02-08, at 8:16 AM, Nat Sakimura wrote:

> Hmmm. OK. Got it. 
> 
> So, it probably is the topic that we might want to revisit when we introduce 
> new response type like JSON in v.next, if we ever do, I suppose. There may be 
> some cases that we might want to respond to the request at once. (Do not know 
> if there would be.) 
> 
> Thanks. 
> 
> =nat
> 
> On Mon, Feb 8, 2010 at 3:03 PM, Will Norris <[email protected]> wrote:
> 
> On Feb 7, 2010, at 8:45 PM, Nat Sakimura wrote:
> 
> > (2010/02/08 10:50), Will Norris wrote:
> >> I've never thought of the "openid." prefix as part of the parameter name, 
> >> even in URL form encoded messages... it's simply a namespace prefix to 
> >> ensure URL parameters don't collide.  It's completely unnecessary in KVF 
> >> encoded messages, and would add nothing but extra size to the payload.
> >
> > That's what I was thinking. But after Hideki's message, I started to doubt 
> > that a bit.
> > Currently, we only use Direct Response in a very limited way: (1) 
> > association response and (2) direct verification. In both case, we actually 
> > only send openid.* parameters in the request, so we do not need any name 
> > space qualifier in the response.
> 
> Not necessarily.  What about when the OpenID server's URL is 
> "http://example.com/?service=openid"; ?  This was actually the case for the 
> WordPress OpenID plugin for a long time, and is still true for certain 
> deployments, I believe.  You can't make any assumptions about what the base 
> URL will be, or what additional parameters may be present, hence why the 
> "openid." is certainly necessary in those cases.
> 
> 
> > If we do not send anything but openid parameters on the request, openid.* 
> > as a part of url is redundant.
> > If there is value in having openid.* in the request, then that is to send 
> > parameters in other name-spaces, in which case, the response may include 
> > other parameters as well, and we need name-space qualifier.
> 
> allowing non-OpenID parameters in a direct response has never been a design 
> goal, nor do I believe that it should be.  KVF encoding is a new format 
> defined by the OpenID spec, so it is perfectly acceptable to state that it is 
> only for OpenID related parameters.  This is not the case for URL parameters.
> _______________________________________________
> specs mailing list
> [email protected]
> http://lists.openid.net/mailman/listinfo/openid-specs
> 
> 
> 
> -- 
> Nat Sakimura (=nat)
> http://www.sakimura.org/en/
> http://twitter.com/_nat_en
> _______________________________________________
> specs mailing list
> [email protected]
> http://lists.openid.net/mailman/listinfo/openid-specs

_______________________________________________
specs mailing list
[email protected]
http://lists.openid.net/mailman/listinfo/openid-specs

Reply via email to