Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mozilla Persona

Mozilla Persona

Mozilla Persona

vladikoff

July 12, 2013
Tweet

More Decks by vladikoff

Other Decks in Technology

Transcript

  1. • Mozilla Persona - a login system for the Web

    • Eliminates site-specific passwords • Use your email to sign in into websites • All open source • User privacy is one of the core goals Mozilla Persona Overview
  2. Users • A better way to sign in Developers •

    Why Persona? • Persona API • Libraries & Plugins Identity Providers • BrowserID Protocol • Running your own IdP Mozilla Persona for ...
  3. Easy to use. Easy to implement in your apps or

    sites Federated Protocol & Decentralized No social profiles attached No need to store passwords No need to rely on third-parties Eliminate registration forms and more... Why Persona?
  4. Persona in your app 1. JavaScript Library 2. Login /

    logout buttons 3. Configure Persona 4. Verify Assertions
  5. Persona with plugins 1. JavaScript Library 2. Login / logout

    buttons 3. Configure Persona 4. Verify Assertions
  6. Persona - BrowserID Actors Users - A person that wants

    to sign into a website Relying Parties - Sites that use Persona for sign-in Identity Providers - Domains that can issue certificates
  7. browserid-certifier generate a shared public key for the IdP serve

    /.well-known/browserid has the public key, authentication & provisioning urls Persona - Setting up an IdP implement provisioning page & authentication page
  8. Developer Documentation https://developer.mozilla.org/persona Need to introduce Persona to others? http://mozilla.org/persona

    User? Developer? Submit your user story: https://github.com/mozilla/browserid-roadmap Need help beyond the docs? #identity on irc.mozilla.org Persona for everyone