John Panzer wrote:
> But as a client author I don't want to be told that I have to
> implement TLS
> to be compliant.

You don't.  A SHOULD is not a MUST.

Fair enough, but I consider a SHOULD a strong recommendation and I'm still not sure why you're wanting APP to make that recommendation.

I think Blogger has a respectable number of blogs.

If Blogger goes live with the final APP protocol and Basic+TLS is all they support, I'm fairly sure I'm going to want to implement it. Actually it's highly likely I'll implement TLS anyway. I just don't see why I'm being told up front that I SHOULD support it.

So why didn't we use that same logic about whether HTML should be
allowed in summaries?

I believe the argument was that the requirements and problems related to syndication formats were well known by the time Atom got around to being developed. However the publishing protocols are less well established and so APP should be left flexible enough to develop as the market expands. At least this is the impression I've got from the WG.

 not trying to force security preferences on anyone.  I think there's a
pretty well established practice, and hence a recommendation that this
spec can make that will enhance interoperability.  It doesn't constrain
anyone and it doesn't make anyone non-compliant no matter what they do.

I understand the desire for interoperability, but if you have to make a recommendation, why Basic+TLS rather than say Digest without TLS which is certainly a lot easier? There may be very convincing security reasons for wanting to recommend TLS but I don't know enough about security to know what these arguments are. So far the only complaint I've seen against Digest was that someone hacking into your password database could use the password hashes to spoof a login. IMHO that's not a very convincing argument.

Why would the security practices in web browsers be relevant to
interoperability of to-be-written clients and servers?

The point is that these servers aren't particularly worried about security. If they're requiring the use of TLS in their APP implementation they must have another reason other than the concern that someone's password is going to be intercepted by a packet sniffer.

I dunno, why does the Blogger pre-standard Atom API use HTTPS+Basic Auth
(http://code.blogger.com/archives/atom-docs.html).  Maybe they suddenly
got paranoid?

As I said, it can't be parnoia because they currently show no interest in trying to protect my password when I log in via their website. Maybe they just haven't got around to implementing something like Digest. Maybe Basic+TLS is all that most existing clients support. I don't know. I just don't think "because that's the way Blogger is currently doing it" is a very good reason for making Basic+TLS a SHOULD recommendation for everyone else.

Regards
James

Reply via email to