Changes

Jump to: navigation, search

Identity/BrowserID

373 bytes added, 22:44, 21 February 2012
Identity Provisioning Flow
* If Alice is not properly authenticated, the user agent loads the authentication URL <tt>https://eyedee.me/browserid/authenticate.html</tt> in a dialog interface, where Alice can then proceed to log into <tt>EyeDee.me</tt> using whatever flow/method EyeDee.me wishes.   // set up UI navigator.id.beginAuthentication(function(email) { // update UI to display the email address }); function onAuthentication() { // check if the user authenticated successfully, if not, tell them // it's a bad password. otherwise.. navigator.id.completeAuthentication(); } function onCancel() { navigator.id.cancelAuthentication(); } Once this is successfully completed, the user-agent returns to the BrowserID user-interface, and attempts to load the provisioning URL as in the previous step.
* Once a certificate for <tt>alice@eyedee.me</tt> is installed, the user-agent completes the login to <tt>example.com</tt> by creating an assertion and delivering it to <tt>example.com</tt> as in the Main Protocol Flow above.
668
edits

Navigation menu