[go: nahoru, domu]

Jump to content

Mozilla Persona: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
It is designed as a secure protocol. Just because some browsers are not secure doesn't make it insecure any more than you would say that a road between Leeds and Manchester doesn't exist because it could be closed by an accident
links
Line 1:
{{Distinguish|Personas (Firefox)}}
[[File:Mozilla Persona.png|thumb|right|Logo for Mozilla Persona]]
'''Mozilla Persona''' is a decentralized and secure [[authentication]] system for the web based on the open [[BrowserID]] protocol<ref name = "Persona @ MDN" /> prototyped by [[Mozilla]].<ref name = "Persona sign-in/sign/up" />
 
== History and motivations ==

Revision as of 14:25, 11 February 2013

Logo for Mozilla Persona

Mozilla Persona is a decentralized and secure authentication system for the web based on the open BrowserID protocol[1] prototyped by Mozilla.[2]

History and motivations

Persona was launched in July 2011[3] and shares some of its goals with some similar authentication systems like OpenID or Facebook Connect, but it is different in several ways:

  1. it uses email addresses as identifiers;
  2. it is more focused on privacy; and,
  3. is intended to be fully integrated in the browser.

The privacy goal is motivated by the fact that the identity provider does not know which website the user is identifying.[4] It was first released in July 2011 and fully deployed by Mozilla on its own websites in January 2012.[5]

Principles and implementation

Persona was inspired by the VerifiedEmailProtocol.[6][7] which is now known as the BrowserID protocol.[8] It uses any user email address to identify its owner. This protocol involves the browser, an identity provider, and any compliant website.

The browser, the provider and the website

The browser stores a list of user verified email addresses, and demonstrates the user's ownership of the addresses to the website using cryptographic proof.

Deployment

Persona can be implemented by CMSs such as Drupal,[9] Serendipity[10] or SPIP. Mozilla provides its own Persona server at persona.org.

See also

References

  1. ^ "Persona", Mozilla Developer Network (MDN), Mozilla, retrieved 2013-02-10
  2. ^ Persona: Connect with Mozilla Persona, the safest & easiest way to sign in., Mozilla, retrieved 2013-02-10
  3. ^ "Introducing BrowserID: A better way to sign in", Mozilla Identity team, Mozilla, 2011-07-14, retrieved 2013-02-10
  4. ^ Ben Adida <benadida> (2011-07-15), "How BrowserID differs from OpenID", Mozilla Identity team, Mozilla, retrieved 2013-02-10
  5. ^ Leyden, John (2012-01-20), Mozilla pushes browser-based alternative to passwords, The Register, retrieved 2013-02-10, Give us your keys to look after, we're lovely {{citation}}: More than one of |author= and |last= specified (help)
  6. ^ "Verified Email Protocol: Overview and Introduction", Mozilla Wiki, Mozilla, retrieved 2013-02-10
  7. ^ How BrowserID Works, lloyd's blog, 2011-07-01, retrieved 2013-02-10 {{citation}}: External link in |publisher= (help)
  8. ^ "Glossary - "Persona" vs. "BrowserID"". Mozilla Developer Network. [Mozilla]. 2012-11-26 (update). Retrieved 2013-02-10. {{cite web}}: Check date values in: |date= (help)
  9. ^ <Drupal module> Mozilla Persona (BrowserID), Drupal, 2011-07-15, retrieved 2013-02-10, Brought to you within 24 hours of the BrowserID announcement
  10. ^ "Serendipity: Backend: Usermanagement plugins". Serendipity Weblog System (a PHP based CMS). Serendipity. Retrieved 2013-02-10.