For anyone interested in using BrowserID authentication from a Node.js app, Passport (which I developed) has a BrowserID module: https://github.com/jaredhanson/passport-browserid
Just drop in a few lines of code and you have single sign-on.
Just drop in a few lines of code and you have single sign-on.
Let us (the BrowserID team) know if you have any feedback on the experience.
My biggest criticism is the lack of a concretely defined spec for how the Verified Email Protocol works, if one wanted to implement it directly, rather than relying on browserid.org.
Based on the code in the repository, the protocol seems relatively straightforward. But, as it currently stands, it'd be difficult to implement it based on the paper spec alone.
Anyway, nice work on BrowserID. I'm excited to see where its headed.