Your SlideShare is downloading. ×
0
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Mozilla Persona Talk at FOSDEM 2014
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Mozilla Persona Talk at FOSDEM 2014

333

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
333
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. - Srikar A @imasrikar
  • 2. What is Mozilla Persona ? • Mozilla Persona - a login system for the Web • Eliminates site-specific passwords • Use your email to sign in into websites • User privacy is one of the core goals
  • 3. Mozilla Persona is for .. • Users • A better way to sign in • Developers • Why Persona? • Libraries & Plugins • Identity Providers • BrowserID Protocol • Running your own IdP
  • 4. Mozilla Persona is for .. • Users • A better way to sign in
  • 5. Current state of sign-in
  • 6. Current state of sign-in
  • 7. Current state of sign-in
  • 8. Persona-Better way to sign in !
  • 9. Persona-Better way to sign in !
  • 10. Persona-Better way to sign in !
  • 11. Manage addresses login.persona.org
  • 12. Supported Browsers
  • 13. Its native on Firefox OS
  • 14. Mozilla Persona is for .. • Developers • Why Persona? • Libraries & Plugins
  • 15. Why Persona? • • • • • • • • Easy to use. Easy to implement in your apps or sites Federated Protocol. No social profiles attached No need to store passwords No need to rely on third-parties Eliminate registration forms and more. Its open No change in code are required by developers.
  • 16. Persona for developers UX freedom
  • 17. Persona for developers Translated & Localized
  • 18. Persona at Mozilla
  • 19. Persona around the web
  • 20. Persona around the web
  • 21. Persona around the web
  • 22. Persona around the web
  • 23. Libraries & Plugins JavaScript Python Ruby PHP Java Clojure ...
  • 24. Mozilla Persona is for .. • Identity Providers • Browser ID Protocol
  • 25. Browser ID Protocol • The protocol involves three actors: • Users: The actual people that want to sign into websites using Persona. • Relying Parties (RPs): Websites that want to let users sign in using Persona. • Identity Providers (IdPs): Domains that can issue Persona-compatible identity certificates to their users.
  • 26. Browser ID Protocol There are three distinct steps in the protocol: 1. User Certificate Provisioning 2. Assertion Generation 3. Assertion Verification
  • 27. Browser ID Protocol 1. User Certificate Provisioning
  • 28. Browser ID Protocol 2. Assertion Generation In order to prove ownership of a private key, the user's browser creates and signs a new document.
  • 29. Browser ID Protocol 3. Assertion Verification
  • 30. Running your IDP user@yourdomain.com Identity Provider yourdomain.com
  • 31. References 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
  • 32. developer.mozilla.org/persona Thanks!

×