Note that the draft spec doesn't prohibit doing any of this. It just says that you also have to support Digest Auth, whatever else you do. I'm not sure whether Blogger intends to support the spec once it's finalized; adding Digest to BASIC auth would be pretty easy. Has anyone asked Jason Shellen? (CCd).... John Panzer wrote:
Robert Sayre wrote:
* authentication obvious editorial issue. This section is over-specified and already being flaunted. Out it goes. Point to CGI auth? Sure. Someone write it.
How is it being flaunted? Would be helpful to know.
Blogger supports BASIC over SSL only. Were MSN Spaces to support the protocol (hahaha), they wouldn't be able to either because they use passport.com sign-ons with expiring tickets. Beyond that, you'll start seeing sites using cookies (I'm shocked, just shocked) after the initial exchange, because it's much cheaper on the CPU and DB. There are many DAV implementations that do this now.
OK, that's your opinion; my opinion is the opposite. You've presented one case (Blogger) that's using something almost compliant with the draft spec, and mentioned a few hypothetical clients that you think won't follow the spec. I'm still not convinced. Maybe I'm an incurable optimist.
I believe we do need a "greatest common denominator" authentication specification for interoperability, but could be convinced otherwise.
I wish we could do that, but we can't, IMHO.
Every client will have a large switch statement in their auth code.
"CGI authentication" is the WSSE-based authentication[0] used in many draft-gregorio-09 implementations. Should the nonce be base64-encoded when appearing in a header? Only you can decide.It needs a better name for discussion purposes, IMHO (UsernameToken?). Seems to me that the base64-encoding issue has been decided; if they have other issues, perhaps they should be raised on the protocol group.