- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Wed, 18 Oct 2006 04:19:03 +0200
- To: "Robert Sayre" <sayrer@gmail.com>
- Cc: "HTTP Working Group" <ietf-http-wg@w3.org>
* Robert Sayre wrote: >Does anyone think mandatory-to-implement authentication schemes or >transport-layer security mechanisms will be helpful and realistic? That's still too broad. Should this be mandatory for servers, clients, gateways, tunnels, proxies, protocols built on top of HTTP or their clients or servers, application programming interfaces for any of these, applications built on top of them, or maybe complex interactive user agents, such as web browsers? Authentication what for? Access Control? Logging? To what extend? Is an IP address a good enough identity? Or is support for cookies good enough? Helpful in order to achieve what? Should it be possible to make a software module that conforms to the HTTP specification even though it does not implement any form of user authentication or transport layer security? Yes, certainly. But that does not imply that all software should be able to conform to it, or derived specifications, without such support. There is a simple metric here: a MUST-level requirement is reasonable only if you can argue that any application to which the requirement applies is broken at a level beyond "because the spec says it is", or in other words, only if it is reasonable to expect any and all applications to meet the requirement, assuming it applies to them. There will typically be edge cases where you will have to decide that it is better to use a SHOULD-level requirement, to encode the exceptions as a condition for the MUST, or simply accept that some applications will not conform to the specification, or that the specification does not define conformance for that application at all. There are no hard and fast rules here. -- Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de 68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/
Received on Wednesday, 18 October 2006 02:19:17 UTC