Allow sign in with BrowserID
It will be very nice to be able to sign in to P2PU with BrowserID.
That's a great idea! We discussed this and we would really like to offer BrowserID as an option for authentication, but we haven't gotten to that yet. Would you be able to help with BrowserID integration?
We also discuss stuff like this on our mailing list. You can sign up at http://lists.p2pu.org/mailman/listinfo/p2pu-dev if you like
Thanks for considering this!
I'm sorry but I really can't help - I have absolutely no experience with python (that's what you are using - right?) or server side code in general.
Anyway, thank you!
I can probably help with this. There's this module that we can take advantage of: https://github.com/mozilla/django-browserid/.
The question I have is about workflow -- what happens after the system gets back a verified email address the first time? Does the user get dropped into a truncated signup workflow?
I think the Mozilla Developer Network workflow is a good example:
- Click the BrowserID sign in button
- Provide an (unused) user name
- Done!
The only thing to note is to make sure one is not locked into BrowserID (see, for example, Mozilla's bugzilla).
I hope this is helpful.
@brianloveswords how do you typically integrate browserID and other login services? We currently support OpenID to some extend and also normal logins using Django auth. Maybe the registration process can be similar for BrowserID?