lernanta icon indicating copy to clipboard operation
lernanta copied to clipboard

Allow sign in with BrowserID

Open Inkbug opened this issue 13 years ago • 5 comments

It will be very nice to be able to sign in to P2PU with BrowserID.

Inkbug avatar Jul 08 '12 11:07 Inkbug

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

dirkcuys avatar Jul 09 '12 11:07 dirkcuys

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!

Inkbug avatar Jul 09 '12 11:07 Inkbug

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?

brianloveswords avatar Jul 10 '12 14:07 brianloveswords

I think the Mozilla Developer Network workflow is a good example:

  1. Click the BrowserID sign in button
  2. Provide an (unused) user name
  3. 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.

Inkbug avatar Jul 10 '12 14:07 Inkbug

@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?

dirkcuys avatar Jul 18 '12 13:07 dirkcuys