#+TITLE: Site-Controlled HTTP Authentication UI * Motivation HTTP Authentication is significantly less fundamentally broken than cookie-based authentication. And, while I've been meaning to write this up for years, the recent release of [[http://codebutler.com/firesheep][Firesheep]] has brought the issue to the fore once again. [tdm] explains many of the issues involved, so I'll just summarize briefly: 1. The browser UI for HTTP Authentication sucks 2. Websites want to control that UI A natural consequence of these two things is that no sites use HTTP Authentication, and browser vendors don't bother to make it not suck. This is my proposal to make HTTP Authentication website-controlled, while remaining backwards compatible with form-based authentication in browsers which do not support the proposal. * Proposal ** HTML Forms Login forms need add only a single class to their