Python library for the Verified Email Protocol
Project description
This is a python client library for the Verified Email Protocol, a.k.a Mozilla’s BrowserID project. See here for details:
And see here for how to integrate it into your website:
To just get something stable and working, it’s currently recommended that you use the browserid.org remote verifier service to check your assertions. Do so like this:
>>> verifier = vep.RemoteVerifier() >>> data = verifier.verify(BROWSERIDASSERTION, "http://mysite.com") >>> print data["email"] "test@example.com"
For improved performance, or if you just want to live on the bleeding edge, you can perform verification locally like so:
>>> verifier = vep.LocalVerifier() >>> data = verifier.verify(BROWSERIDASSERTION, "http://mysite.com") >>> print data["email"] "test@example.com"
As the Verified Email Protocol gets locked down more firmly, using the local verifier will become the preferred method of checking VEP identity assertions.
0.1 - 2011-11-23
Initial release.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.