Dear Web2py community, I just finished writing a web2py authentication plugin (custom authentication) to authenticate using BrowserID accounts (https:// browserid.org). BrowserID is a project by Mozilla Labs (mozillalabs.org). It aims to provide a de-centralized, free, easy to use authentication method. BrowserID provides a nice alternative (or used side by side) to RPX, loginza, openID etc. personally, i feel BrowserIDs advantage is that you can use any email id verified by BrowserID. You can view the code here (https://code.google.com/p/browserid-web2py- plugin/source/browse/browserid_account.py). The browserid_account.py file needs to be in the gluon/contrib/ login_methods/ folder. Usage is given in the doc string.
Would love to hear your thoughts on BrowserID .. I have tested the plugin, everything seems to be working fine. Please test, look at the code and give me feedback, critique etc.. :). Please tell me if I am doing something wrong (security etc) Massimo I will email the patch to you in a few minutes.