ultimatedelman / browserID-jQuery

This is a jquery plugin for the mozilla personas api.

Home Page:http://htmlpreview.github.com/?https://github.com/altryne/browserID-jQuery/blob/master/Demos/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BrowserID

This is a jQuery client library for the BrowserID Protocol. BrowserID is a new way for users to log into web sites using their email address. It aims to provide a secure way of proving your identity to servers across the internet, without having to create separate usernames and passwords each time. Instead of a new username, it uses your email address as you identity which allows it to be descentralized since anyone can send you an email verification message.

Screenshot

#DEMO How to Use

###Include the BrowserID include.js library in your site by adding the following script tags to your pages:

<script>navigator.id || document.write('<script src="https://login.persona.org/include.js"><\/script>')</script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="jquery.browserid.js"></script>

###Adding a login button:

<button id="login">LOGIN</button>

###on DOM ready initiate

$('<your button element>').browserID([options]);

Arguments:

  • options object - The options for the BrowserID instance.

####Example options :

   var options = {
    onlogin : function(response){ ... },
    onfail : function(response){ ... },
    onlogout : function(response){ ... },
    server : 'login.php' /* this is the verifier server url - attached in login.php */
}

References:

About

This is a jquery plugin for the mozilla personas api.

http://htmlpreview.github.com/?https://github.com/altryne/browserID-jQuery/blob/master/Demos/index.html


Languages

Language:PHP 71.7%Language:JavaScript 28.3%