mozilla

Revision 363821 of The implementor's guide

  • Revision slug: Persona/The_implementor_s_guide
  • Revision title: The implementor's guide
  • Revision id: 363821
  • Created:
  • Creator: wbamberg
  • Is current revision? No
  • Comment
Tags: 

Revision Content

The Quick setup guide should be enough to get you started, but when building a full production site you'll probably need features that aren't covered in that guide. In this page we've collected features that are commonly needed by sign-in systems, and explained the best-practice way to implement them with Persona.

Call logout() after a failed login
Learn about reasons to support Persona on your site, and how it compares to other identity and authentication systems.
Adding extra email addresses with Persona
A quick walkthrough showing how to add Persona to your website.
Enabling users to change their email address
A quick walkthrough showing how to add Persona to your website.
Problems integrating with CSRF protection
A quick walkthrough showing how to add Persona to your website.
Supporting users who don't have JavaScript
A quick walkthrough showing how to add Persona to your website.
 

Revision Source

<p>The <a href="/en-US/docs/Persona/Quick_setup" title="/en-US/docs/Persona/Quick_setup">Quick setup guide</a> should be enough to get you started, but when building a full production site you'll probably need features that aren't covered in that guide. In this page we've collected features that are commonly needed by sign-in systems, and explained the best-practice way to implement them with Persona.</p>
<div class="section">
  <dl>
    <dt>
      <a href="/Persona/The_implementor_s_guide/Call_logout()_after_a_failed_login" title="BrowserID/Why_BrowserID">Call logout() after a failed login</a></dt>
    <dd>
      Learn about reasons to support Persona on your site, and how it compares to other identity and authentication systems.</dd>
  </dl>
  <dl>
    <dt>
      <a href="/en-US/docs/Persona/The_implementor_s_guide/Adding_extra_email_addresses_with_Persona" title="BrowserID/Quick setup">Adding extra email addresses with Persona</a></dt>
    <dd>
      A quick walkthrough showing how to add Persona to your website.</dd>
  </dl>
  <dl>
    <dt>
      <a href="/en-US/docs/Persona/The_implementor_s_guide/Enabling_users_to_change_their_email_address" title="BrowserID/Quick setup">Enabling users to change their email address</a></dt>
    <dd>
      A quick walkthrough showing how to add Persona to your website.</dd>
  </dl>
  <dl>
    <dt>
      <a href="/en-US/docs/Persona/The_implementor_s_guide/Problems_integrating_with_CRSF_protection" title="BrowserID/Quick setup">Problems integrating with CSRF protection</a></dt>
    <dd>
      A quick walkthrough showing how to add Persona to your website.</dd>
  </dl>
  <dl>
    <dt>
      <a href="/en-US/docs/Persona/The_implementor_s_guide/Supporting_users_without_JavaScript" title="BrowserID/Quick setup">Supporting users who don't have JavaScript</a></dt>
    <dd>
      A quick walkthrough showing how to add Persona to your website.</dd>
  </dl>
</div>
<div id="magicdomid13">
  &nbsp;</div>
Revert to this revision