668
edits
Changes
→Primary Authority Compliance
* declare support and parameters for BrowserID
* provide a user-authentication web flow
* provide a user-key-certification web flow
=== BrowserID Support Document ===
=== Certifying Users ===
A BrowserID-compliant domain MUST provider user-key-certification at the URI referenced by the <tt>provisioning</tt> field in its published BrowserID support document, as follows:
* deliver HTML and JavaScript at that URI, which it can expect to be evaluated in a standard user-agent IFRAME.
* determine, without any user-facing content, the user's state of authentication with the domain. The domain MAY use cookies or localStorage to make this determination.
* in JavaScript, call:
navigator.id.beginProvisioning(provisionEmailFunction);
where <tt>provisionEmailFunction</tt> is a function that accepts an email address as parameter.
== Assertion Verification ==