davidcelis / goodbre.ws

:beers: An example implementation of Recommendable. Unfortunately now defunct.
https://github.com/goodbrews
GNU General Public License v3.0
59 stars 11 forks source link

Implement BrowserID for authentication #16

Closed curtisko closed 12 years ago

curtisko commented 12 years ago

I think it would be great if you used BrowswerID (https://developer.mozilla.org/en-US/docs/persona) for user authentication. Mozilla did a demo of a site similar to this called myfavoritebeer.org (but only tracks one favorite beer).

davidcelis commented 12 years ago

Aside from being logged in across multiple browsers using Persona, is there any benefit to doing this? Creating an account via the site is still entirely necessary as users need a username for their public profile. I haven't yet implemented any sort of OAuth authentication simply because I have no functionality that connects to services like Facebook, Twitter, etc. I'm planning on making the site more social, but until that happens, there doesn't seem to be a need for me to implement any sort of OAuth/BrowserID stuff.

curtisko commented 12 years ago

I just thought it would be a cool way to extend one open source project into another. Person is designed to be privacy protecting whereas some other are not. You might also want to check out "Why Mozilla Persona Is the Right Answer to the Question of Identity" http://labs.newsint.co.uk/blog/2012/10/why-mozilla-persona-is-the-right-answer-to-the-question-of-identity/

davidcelis commented 12 years ago

I don't this is a necessity, or at the least, not currently. Thank you for the suggestion.