Hi Kai,

I've been looking at your documents, but I do think this is a case where a picture is worth a thousand words. Do you have any plans to provide UI mockups?

On 16/03/10 23:12, Kai Engert wrote:
In short, we'd like to stop the current prompts and implement a better
user interface.

I think that it would be extremely wise to include Mozilla's UI design community as we look for a solution to these problems. Do you have any plans to reach out to them? I notice your message was not cross-posted to mozilla.dev.usability... You mentioned Aza's previous post. Has he looked at your proposals?

The basic idea is to show an indicator in chrome whenever a site asks
for client authentication, and give the user full control over using a
personal certificate for authentication (or not using one). The
interface should also support persistent configuration, per site. It
should be powerful enough to support complex sites and work with
appearing/disappearing certs which are stored on smartcards.

From reading the documents, it's clear that we do have a difficult simplicity/power tradeoff to make here. In order to help make it, do we have any statistics or ideas how common it is to have scenarios like:

- A page whose components and subcomponents together require auth using more than one client certificate

- A page where the top level does not require a client certificate but sub-parts do

?

Although we have a good solution in the browser (show an error page,
allow override), the solution in non-browser applications (e.g.
Thunderbird) is inferior.

Why do you say that?

Non-browser applications are very different to browsers. For mail, for example, you do not add and remove dozens of mail servers on a daily basis. As long as the software allows you to remember an override, I don't think there's an issue in using a popup in this case.

Instead, we should
use an error status indicator in the chrome (for one or multiple
failures),

I think the risk is that such an indicator would not be noticed, and the user would be confused when their application didn't work.

Gerv

I've described both ideas in detail in two documents which I've uploaded here:
http://kuix.de/mozilla/sslauth/
--
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to