Is this a bug in the documentation?

John john at proionta.gr
Mon Mar 12 23:54:30 UTC 2007


Section "4.4.1. Request Parameters" (for the "check_authentication" 
mode) says that I should state a 'mode' in the parameters (and which 
should equal 'check_authenticate'), but it also says:

        openid.*

            Value: The Consumer MUST send *all *the openid.* response
            parameters from the openid.signed list which they'd
            previously gotten back from a checkid_setup or
            checkid_immediate request, with their values being exactly
            what were returned from the Provider.



What should the consumer do in the case where "*" also contains the 
"mode" (from the previous server's reply)? Should then the POST request 
contain two "mode" parameters? If so in which order? (it doesn't say in 
the spec)

I tried sending two separate mode parameters, not sure in which order I 
sent them, but it didn't work (the server complained I'm sending 
"id_res" mode which is bad)

I tried sending one (the "check_authenticate" one), it worked.

If sending only one is the right behaviour, then I think the the word 
"all" in the spec needs to be changed.




More information about the specs mailing list