On Thu, 23 Mar 2006, Peter Davis wrote:

I think this thread has (at least for me) is teasing out a new requirement. It underscores the need to ensure support for non-HTML aware HTTP clients. While many of the DAV clients Lisa enumerated use shared HTTP engines, they may not always avail themselves of shared HTML engines.

As a result, perhaps a new requirement may look like:

- the protocol shall support the transfer/transport of security tokens over HTTP, but does not require implementations to support the HTML form controls <form> and the associated encodings (eg: Calendar Clients, FS-browsers, etc...)

There are dozens of deployed web signon schemes using a third-party authentication service (eg SXIP, the SAML browser profiles, OpenID, etc), and to my knowledge all of them make use of all the browser features (redirection, cookies, form-based username/password entry) that make them not applicable to non-browser HTTP user agents. Organizations base their authentication strategies around these schemes, all of them aware that these schemes are web-browser-only. They do this because, guess what, the apps of interest are also web-browser-only apps, and those apps are web-browser-only because they also want to work well with browsers so they use all those browser-only features. We all use these apps constantly.

So it certainly would be a good thing to have an authentication system for all HTTP purposes with all the wonderful properties we're seeking (internet scale, ease of deployment, identity-info exchange, etc). This is true in the same sense that it would great to have such a system for IMAP, SMTP, LDAP, CIFS, NFS, etc etc. For my organization and my community, I think good HTTP authentication is about as important as good authentication in all those other app protocols. And none of them is nearly as important as web authentication (ie, authentication of browsers to web-browser-oriented apps).

(See

  http://lists.osafoundation.org/cgi-bin/mailman/listinfo/ietf-http-auth

for discussion of improving HTTP authentication, btw.)

My point is that, odd as it may seem, web authentication, as deployed in zillions of instances today, has almost nothing to do with HTTP authentication. Insisting that a single scheme support them both, or a single Working Group effort make both work equally well, is adding a pretty serious amount of additional work and constraint on the solution.

Maybe the emerging importance of RSS and AJAX and WebDAV and Caldav and their use in web-app scenarios changes the balance and makes us want to tie web authentication and HTTP authentication together more than we used to. Could be. But I think there is much good work to be done on developing and deploying really good web-app-only schemes while we also work on that grand convergence.

 - RL "Bob"


_______________________________________________
dix mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/dix

Reply via email to