mozilla

Compare Revisions

Persona

Change Revisions

Revision 538609:

Revision 538609 by shenegmay on

Revision 538611:

Revision 538611 by wbamberg on

Title:
Persona
Persona
Slug:
Mozilla/Persona
Mozilla/Persona
Tags:
"Persona"
"Persona"
Content:

Revision 538609
Revision 538611
nn7    <div class="summary">
8      Simple, privacy-sensitive single sign-in: let your users si
 >gn into your website with their email address, and free yourself 
 >from password management.
9    </div>
10    <div class="column-container">
11      <p>
12        <span class="seoSummary"><a href="https://login.persona.o
 >rg/">Mozilla Persona</a> is a cross-browser login system for the 
 >Web, that's easy to use and easy to deploy. It works on <a href="
 >/en-US/docs/persona/Browser_compatibility">all major browsers</a>
 >, and you can <a href="/en-US/docs/Persona/Quick_Setup">get start
 >ed today</a>.</span>
13      </p>
14      <p>
15        Why should you use Persona on your website?
16      </p>
17      <ol>
18        <li>
19          <strong>Persona completely eliminates site-specific pas
 >swords</strong>, freeing users and websites from the burden of cr
 >eating, managing, and securely storing passwords.
20        </li>
21        <li>
22          <strong>Persona is easy to use.</strong> With just two 
 >clicks a Persona user can sign into a new site like <a href="http
 >://voo.st">Voost</a>, bypassing the friction associated with acco
 >unt creation.
23        </li>
24        <li>
25          <strong>Persona is easy to implement</strong><strong>.<
 >/strong> Developers can add Persona to a site within a single aft
 >ernoon.
26        </li>
27        <li>
28          <strong>There's no lock-in</strong>. Developers get a v
 >erified email address for all of their users, and users can use a
 >ny email address with Persona.
29        </li>
30      </ol>
31      <p>
32        Plus, Persona is only going to get better: it's built on 
 >an <strong>open, decentralized protocol,</strong> that's designed
 > to allow <strong>direct integration into browsers</strong> and <
 >strong>native support by email providers</strong><strong>.</stron
 >g> Sites that implement Persona today will automatically experien
 >ce those improvements, without having to change any code.
33      </p>
34    </div>
35    <hr>
36    <div class="column-container">
37      <h2 id="Using_Persona_on_your_site">
38        Using Persona on your site
39      </h2><br>
40      <div class="column-third">
41        <h3 id="Getting_started">
42          Getting started
43        </h3>
44        <dl>
45          <dt>
46            <a href="/en-US/docs/Persona/Why_Persona">Why Persona
 >?</a>
47          </dt>
48          <dd>
49            What's special about Persona compared to other identi
 >ty and authentication systems.
50          </dd>
51          <dt>
52            <a href="/en-US/docs/Persona/Quick_Setup">Quick setup
 ></a>
53          </dt>
54          <dd>
55            A walkthrough showing how to add Persona to your webs
 >ite.
56          </dd>
57        </dl>
58        <h3 id="API_reference">
59          API reference
60        </h3>
61        <dl>
62          <dt>
63            <a href="/en-US/Persona/The_navigator.id_API">The nav
 >igator.id API</a>
64          </dt>
65          <dd>
66            The browser API.
67          </dd>
68          <dt>
69            <a href="/en-US/docs/Persona/Remote_Verification_API"
 >>Verification API reference</a>
70          </dt>
71          <dd>
72            The remote verification API.
73          </dd>
74        </dl>
75      </div>
76      <div class="column-third">
77        <h3 id="Guides">
78          Guides
79        </h3>
80        <dl>
81          <dt>
82            <a href="/en-US/docs/Persona/Security_Considerations"
 >>Security considerations</a>
83          </dt>
84          <dd>
85            Practices and techniques to make sure your Persona de
 >ployment is secure.
86          </dd>
87          <dt>
88            <a href="/en-US/docs/Persona/Browser_compatibility">B
 >rowser compatibility</a>
89          </dt>
90          <dd>
91            Learn exactly which browsers support Persona.
92          </dd>
93          <dt>
94            <a href="/en-US/docs/Persona/Internationalization">In
 >ternationalization</a>
95          </dt>
96          <dd>
97            Learn how Persona handles different languages.
98          </dd>
99          <dt>
100            <a href="/en-US/docs/Persona/The_implementor_s_guide"
 >>The implementor's guide</a>
101          </dt>
102          <dd>
103            Tips from sites that have added support for Persona.
104          </dd>
105        </dl>
106      </div>
107      <div class="column-third">
108        <h3 id="Resources">
109          Resources
110        </h3>
111        <dl>
112          <dt>
113            <a href="/en-US/docs/Persona/Libraries_and_plugins">L
 >ibraries and plugins</a>
114          </dt>
115          <dd>
116            Find a drop-in library for your favorite programming 
 >language, web framework, blog, or content management system.
117          </dd>
118          <dt>
119            <a class="link-https" href="https://github.com/mozill
 >a/browserid-cookbook">The Persona cookbook</a>
120          </dt>
121          <dd>
122            Example source code for Persona sites. Includes snipp
 >ets in C# (MVC3), PHP, Node.JS, and more.
123          </dd>
124          <dt>
125            <a href="/en-US/Persona/User_interface_guidelines">Us
 >er interface guidelines</a>
126          </dt>
127          <dd>
128            How to present Persona sign-in to your users.
129          </dd>
130        </dl>
131      </div>
132    </div>
133    <hr>
134    <h2 id="Becoming_an_Identity_Provider">
135      Becoming an Identity Provider
136    </h2>
n8      <img src="x" onerror="alert(1);" alt="">n138      If you're an email provider or another identity-providing s
 >ervice, check out the links below to learn about becoming a Perso
 >na Identity Provider.
tt140    <div class="column-container">
141      <div class="column-third">
142        <dl>
143          <dt>
144            <a href="/en-US/docs/Persona/Identity_Provider_Overvi
 >ew">IdP Overview</a>
145          </dt>
146          <dd>
147            A high level view of Persona Identity Providers.
148          </dd>
149        </dl>
150      </div>
151      <div class="column-third">
152        <dl>
153          <dt>
154            <a href="/en-US/docs/Persona/Implementing_a_Persona_I
 >dP">Implementing an IdP</a>
155          </dt>
156          <dd>
157            A detailed guide to the technical details of becoming
 > an IdP.
158          </dd>
159        </dl>
160      </div>
161      <div class="column-third">
162        <dl>
163          <dt>
164            <a href="/en-US/docs/Persona/.well-known-browserid">.
 >well-known/browserid</a>
165          </dt>
166          <dd>
167            An overview of the <code>.well-known/browserid</code>
 > file, which IdPs use to advertise support for the protocol.
168          </dd>
169        </dl>
170      </div>
171    </div>
172    <hr>
173    <h2 id="The_Persona_Project">
174      The Persona Project
175    </h2>
176    <div class="column-container">
177      <div class="column-third">
178        <dl>
179          <dt>
180            <a href="/en-US/docs/Persona/Glossary">Glossary</a>
181          </dt>
182          <dd>
183            BrowserID and Persona terminology defined.
184          </dd>
185          <dt>
186            <a href="/en-US/docs/Persona/FAQ">FAQ</a>
187          </dt>
188          <dd>
189            Answers to common questions.
190          </dd>
191          <dt>
192            <a href="/en-US/docs/Persona/Protocol_Overview">Proto
 >col overview</a>
193          </dt>
194          <dd>
195            A mid-level technical overview of the underlying Brow
 >serID protocol.
196          </dd>
197        </dl>
198      </div>
199      <div class="column-third">
200        <dl>
201          <dt>
202            <a href="/en-US/docs/persona/Crypto">Crypto</a>
203          </dt>
204          <dd>
205            A look at the cryptographic concepts behind Persona a
 >nd BrowserID.
206          </dd>
207          <dt>
208            <a class="link-https" href="https://github.com/mozill
 >a/id-specs/blob/prod/browserid/index.md">The Spec</a>
209          </dt>
210          <dd>
211            Deep technical details live here.
212          </dd>
213        </dl>
214      </div>
215      <div class="column-third">
216        <dl>
217          <dt>
218            <a href="/en-US/docs/Persona/Bootstrapping_Persona">T
 >he Persona website</a>
219          </dt>
220          <dd>
221            To get Persona going, we're hosting three services at
 > <a class="link-https" href="https://login.persona.org" rel="free
 >link">https://login.persona.org</a>: a fallback Identity Provider
 >, an implementation of the {{domxref("navigator.id")}} APIs, and 
 >a verification service.
222          </dd>
223          <dt>
224            <a href="https://github.com/mozilla/browserid">The Pe
 >rsona source code</a>
225          </dt>
226          <dd>
227            The code for Persona is on GitHub. Pull requests welc
 >ome!
228          </dd>
229        </dl>
230      </div>
231    </div>
232    <p>
233      {{CommunityBox("Identity", "dev-identity", "mozilla.dev.ide
 >ntity", "identity","Blog|http://identity.mozilla.com/|identity.mo
 >zilla.com|Visit the Identity blog||GitHub|https://github.com/mozi
 >lla/browserid/issues/new|report a bug|Report a bug")}}
234    </p>
235    <h2 id="Subnav">
236      Subnav
237    </h2>
238    <ol>
239      <li>
240        <a href="#">Using Persona on a website</a>
241        <ol>
242          <li>
243            <a href="/en-US/Persona/Why_Persona" title="Why Perso
 >na?">Why should you use Persona?</a>
244          </li>
245          <li>
246            <a href="/en-US/Persona/Quick_setup" title="Quick Sta
 >rt">Get started</a>
247          </li>
248          <li>
249            <a href="/en-US/Persona/The_implementor_s_guide" titl
 >e="Implementor's Guide">Tips for implementing Persona</a>
250          </li>
251          <li>
252            <a href="/en-US/Persona/Security_Considerations" titl
 >e="Security Considerations">Security considerations</a>
253          </li>
254          <li>
255            <a href="/en-US/Persona/Browser_compatibility" title=
 >"Browser compatibility">Browser compatibility</a>
256          </li>
257          <li>
258            <a href="/en-US/Persona/Internationalization" title="
 >Internationalization">Internationalization</a>
259          </li>
260          <li>
261            <a href="/en-US/Persona/The_navigator.id_API" title="
 >The navigator.id API">The navigator.id API</a>
262          </li>
263          <li>
264            <a href="/en-US/Persona/Remote_Verification_API" titl
 >e="Remote Verification API">The remote verification API</a>
265          </li>
266          <li>
267            <a href="/en-US/Persona/Libraries_and_plugins" title=
 >"Libraries and plugins">Libraries and plugins</a>
268          </li>
269          <li>
270            <a href="/en-US/Persona/User_interface_guidelines" ti
 >tle="User interface guidelines">User interface guidelines</a>
271          </li>
272        </ol>
273      </li>
274      <li>
275        <a href="#">Becoming an Identity Provider</a>
276        <ol>
277          <li>
278            <a href="/en-US/Persona/Identity_Provider_Overview" t
 >itle="IdP Overview">IdP Overview</a>
279          </li>
280          <li>
281            <a href="/en-US/Persona/Implementing_a_Persona_IdP" t
 >itle="Implementing an IdP">Implementing an IdP</a>
282          </li>
283          <li>
284            <a href="/en-US/Persona/.well-known-browserid" title=
 >".well-known-browserid format">.well-known-browserid format</a>
285          </li>
286        </ol>
287      </li>
288      <li>
289        <a href="#">The Persona project</a>
290        <ol>
291          <li>
292            <a href="/en-US/Persona/Glossary" title="Glossary">Gl
 >ossary</a>
293          </li>
294          <li>
295            <a href="/en-US/Persona/FAQ" title="FAQ">FAQ</a>
296          </li>
297          <li>
298            <a href="/en-US/Persona/Bootstrapping_Persona" title=
 >"Persona hosted services">Persona hosted services</a>
299          </li>
300          <li>
301            <a href="/en-US/Persona/Protocol_Overview" title="Pro
 >tocol overview">Protocol overview</a>
302          </li>
303          <li>
304            <a href="/en-US/Persona/Crypto" title="Crypto">Crypto
 >graphy</a>
305          </li>
306        </ol>
307      </li>
308    </ol>

Back to History