mozilla

Compare Revisions

Persona

Change Revisions

Revision 541917:

Revision 541917 by alipuor on

Revision 544355:

Revision 544355 by kazem82 on

Title:
Persona
Persona
Slug:
Persona
Persona
Content:

Revision 541917
Revision 544355
n7    <div class="callout-box">n7    <div class="summary" dir="rtl">
8      ساده، ثبت نام منفرد در حریم خصوصی: اجازه دهید کاربران وب سا
 >یت شما با استفاده از آدرس ایمل خود در سایت شما ثبت نام کنند، و خو
 >درا از مدیریت کلمه‌های رمز آزاد سازید.
9    </div>
10    <div class="column-container" dir="rtl">
n9        <strong>Stay in touch or get help!</strong>n12        <span class="seoSummary"><a href="https://login.persona.o
 >rg/">موزیلا شخصی</a> یک سیستم ورود مستقل از مرورگر برای وب است، ک
 >ه برای پیاده سازی و توسعه راحت است. برروی تمامی <a href="/en-US/d
 >ocs/persona/Browser_compatibility">مرورگرهای اصلی</a> کار می‌کند،
 > و همین امروز <a href="/en-US/docs/Persona/Quick_Setup">می توانید
 > شروع کنید</a>.</span>
n12        Follow <a class="external" href="http://identity.mozilla.n15        چرا باید از موزیلا شخصی در وب سایت خود استفاده کنید؟
>com/" title="http://identity.mozilla.com/">our blog</a>, join <a  
>class="link-https" href="https://lists.mozilla.org/listinfo/dev-i 
>dentity" title="https://lists.mozilla.org/listinfo/dev-identity"> 
>our mailing list</a>, or find us in <a class="link-irc" href="irc 
>://irc.mozilla.org/identity" title="irc://irc.mozilla.org/identit 
>y">#identity</a> on <a class="link-https" href="https://wiki.mozi 
>lla.org/IRC" title="https://wiki.mozilla.org/IRC">IRC</a>. 
nn17      <ol>
18        <li>
19          <strong>موزیلا شخصی به‌طور کامل کلمه‌های رمز مخصوص سایت
 > را حذف می‌کند،</strong> کاربرها و وب سایت‌ها را از بار سنگین ساخ
 >ت، مدیریت، و ذخیره امن کلمه‌های رمز آزاد می‌سازد.
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" dir="rtl">
37      <h2 id="Using_Persona_on_your_site">
38        Using Persona on your site
39      </h2>
40      <p>
41        &nbsp;
42      </p>
43      <div class="column-third">
44        <h3 id="Getting_started">
45          Getting started
46        </h3>
47        <dl>
48          <dt>
49            <a href="/en-US/docs/Persona/Why_Persona">Why Persona
 >?</a>
50          </dt>
51          <dd>
52            What's special about Persona compared to other identi
 >ty and authentication systems.
53          </dd>
54          <dt>
55            <a href="/en-US/docs/Persona/Quick_Setup">Quick setup
 ></a>
56          </dt>
57          <dd>
58            A walkthrough showing how to add Persona to your webs
 >ite.
59          </dd>
60        </dl>
61        <h3 id="API_reference">
62          API reference
63        </h3>
64        <dl>
65          <dt>
66            <a href="/en-US/Persona/The_navigator.id_API">The nav
 >igator.id API</a>
67          </dt>
68          <dd>
69            The browser API.
70          </dd>
71          <dt>
72            <a href="/en-US/docs/Persona/Remote_Verification_API"
 >>Verification API reference</a>
73          </dt>
74          <dd>
75            The remote verification API.
76          </dd>
77        </dl>
14    </div>78      </div>
79      <div class="column-third">
80        <h3 id="Guides">
81          Guides
82        </h3>
83        <dl>
84          <dt>
85            <a href="/en-US/docs/Persona/Security_Considerations"
 >>Security considerations</a>
86          </dt>
87          <dd>
88            Practices and techniques to make sure your Persona de
 >ployment is secure.
89          </dd>
90          <dt>
91            <a href="/en-US/docs/Persona/Browser_compatibility">B
 >rowser compatibility</a>
92          </dt>
93          <dd>
94            Learn exactly which browsers support Persona.
95          </dd>
96          <dt>
97            <a href="/en-US/docs/Persona/Internationalization">In
 >ternationalization</a>
98          </dt>
99          <dd>
100            Learn how Persona handles different languages.
101          </dd>
102          <dt>
103            <a href="/en-US/docs/Persona/The_implementor_s_guide"
 >>The implementor's guide</a>
104          </dt>
105          <dd>
106            Tips from sites that have added support for Persona.
107          </dd>
108        </dl>
109      </div>
110      <div class="column-third">
111        <h3 id="Resources">
112          Resources
113        </h3>
114        <dl>
115          <dt>
116            <a href="/en-US/docs/Persona/Libraries_and_plugins">L
 >ibraries and plugins</a>
117          </dt>
118          <dd>
119            Find a drop-in library for your favorite programming 
 >language, web framework, blog, or content management system.
120          </dd>
121          <dt>
122            <a class="link-https" href="https://github.com/mozill
 >a/browserid-cookbook">The Persona cookbook</a>
123          </dt>
124          <dd>
125            Example source code for Persona sites. Includes snipp
 >ets in C# (MVC3), PHP, Node.JS, and more.
126          </dd>
127          <dt>
128            <a href="/en-US/Persona/User_interface_guidelines">Us
 >er interface guidelines</a>
129          </dt>
130          <dd>
131            How to present Persona sign-in to your users.
132          </dd>
133        </dl>
134      </div>
135    </div>
15    <p>136    <hr>
16      <a class="link-https" href="https://www.mozilla.org/en-US/p137    <h2 dir="rtl" id="Becoming_an_Identity_Provider">
>ersona/" title="https://www.mozilla.org/en-US/persona/">Mozilla P 
>ersona</a> is a completely decentralized and secure authenticatio 
>n system for the web based on the open BrowserID protocol. To ens 
>ure that Persona works everywhere and for everyone, Mozilla curre 
>ntly operates a small suite of <a href="/en-US/docs/Persona/Boots 
>trapping_Persona" title="Persona/Bootstrapping_Persona">optional, 
> centralized services</a> related to Persona. 
138      Becoming an Identity Provider
139    </h2>
140    <p dir="rtl">
141      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.
nn143    <div class="column-container" dir="rtl">
144      <div class="column-third">
145        <dl>
146          <dt>
147            <a href="/en-US/docs/Persona/Identity_Provider_Overvi
 >ew">IdP Overview</a>
148          </dt>
149          <dd>
150            A high level view of Persona Identity Providers.
151          </dd>
152        </dl>
153      </div>
154      <div class="column-third">
155        <dl>
156          <dt>
157            <a href="/en-US/docs/Persona/Implementing_a_Persona_I
 >dP">Implementing an IdP</a>
158          </dt>
159          <dd>
160            A detailed guide to the technical details of becoming
 > an IdP.
161          </dd>
162        </dl>
163      </div>
164      <div class="column-third">
165        <dl>
166          <dt>
167            <a href="/en-US/docs/Persona/.well-known-browserid">.
 >well-known/browserid</a>
168          </dt>
169          <dd>
170            An overview of the <code>.well-known/browserid</code>
 > file, which IdPs use to advertise support for the protocol.
171          </dd>
172        </dl>
173      </div>
174    </div>
18    <p>175    <hr>
19      Why should you and your site use Persona?176    <h2 dir="rtl" id="The_Persona_Project">
177      The Persona Project
178    </h2>
179    <div class="column-container" dir="rtl">
180      <div class="column-third">
181        <dl>
182          <dt>
183            <a href="/en-US/docs/Persona/Glossary">Glossary</a>
184          </dt>
185          <dd>
186            BrowserID and Persona terminology defined.
187          </dd>
188          <dt>
189            <a href="/en-US/docs/Persona/FAQ">FAQ</a>
190          </dt>
191          <dd>
192            Answers to common questions.
193          </dd>
194          <dt>
195            <a href="/en-US/docs/Persona/Protocol_Overview">Proto
 >col overview</a>
196          </dt>
197          <dd>
198            A mid-level technical overview of the underlying Brow
 >serID protocol.
199          </dd>
200        </dl>
201      </div>
202      <div class="column-third">
203        <dl>
204          <dt>
205            <a href="/en-US/docs/persona/Crypto">Crypto</a>
206          </dt>
207          <dd>
208            A look at the cryptographic concepts behind Persona a
 >nd BrowserID.
209          </dd>
210          <dt>
211            <a class="link-https" href="https://github.com/mozill
 >a/id-specs/blob/prod/browserid/index.md">The Spec</a>
212          </dt>
213          <dd>
214            Deep technical details live here.
215          </dd>
216        </dl>
217      </div>
218      <div class="column-third">
219        <dl>
220          <dt>
221            <a href="/en-US/docs/Persona/Bootstrapping_Persona">T
 >he Persona website</a>
222          </dt>
223          <dd>
224            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.
225          </dd>
226          <dt>
227            <a href="https://github.com/mozilla/browserid">The Pe
 >rsona source code</a>
228          </dt>
229          <dd>
230            The code for Persona is on GitHub. Pull requests welc
 >ome!
231          </dd>
232        </dl>
233      </div>
234    </div>
235    <p dir="rtl">
236      {{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")}}
n21    <ol>n238    <h2 dir="rtl" id="Subnav">
239      Subnav
240    </h2>
241    <ol dir="rtl">
n23        <strong>Persona completely eliminates site-specific passwn243        <a href="#">Using Persona on a website</a>
>ords</strong>, freeing users and websites from the burden of crea 
>ting, managing, and securely storing passwords. 
244        <ol>
245          <li>
246            <a href="/en-US/Persona/Why_Persona" title="Why Perso
 >na?">Why should you use Persona?</a>
247          </li>
248          <li>
249            <a href="/en-US/Persona/Quick_setup" title="Quick Sta
 >rt">Get started</a>
250          </li>
251          <li>
252            <a href="/en-US/Persona/The_implementor_s_guide" titl
 >e="Implementor's Guide">Tips for implementing Persona</a>
253          </li>
254          <li>
255            <a href="/en-US/Persona/Security_Considerations" titl
 >e="Security Considerations">Security considerations</a>
256          </li>
257          <li>
258            <a href="/en-US/Persona/Browser_compatibility" title=
 >"Browser compatibility">Browser compatibility</a>
259          </li>
260          <li>
261            <a href="/en-US/Persona/Internationalization" title="
 >Internationalization">Internationalization</a>
262          </li>
263          <li>
264            <a href="/en-US/Persona/The_navigator.id_API" title="
 >The navigator.id API">The navigator.id API</a>
265          </li>
266          <li>
267            <a href="/en-US/Persona/Remote_Verification_API" titl
 >e="Remote Verification API">The remote verification API</a>
268          </li>
269          <li>
270            <a href="/en-US/Persona/Libraries_and_plugins" title=
 >"Libraries and plugins">Libraries and plugins</a>
271          </li>
272          <li>
273            <a href="/en-US/Persona/User_interface_guidelines" ti
 >tle="User interface guidelines">User interface guidelines</a>
274          </li>
275        </ol>
n26        <strong>Persona is easy to use.</strong> With just two cln278        <a href="#">Becoming an Identity Provider</a>
>icks a Persona user can sign into a new site like <a href="http:/ 
>/voo.st" title="http://voo.st">Voost</a> or <a href="http://cross 
>word.thetimes.co.uk/" title="http://crossword.thetimes.co.uk/">Th 
>e Times Crossword</a>, bypassing the friction associated with acc 
>ount creation. 
279        <ol>
280          <li>
281            <a href="/en-US/Persona/Identity_Provider_Overview" t
 >itle="IdP Overview">IdP Overview</a>
282          </li>
283          <li>
284            <a href="/en-US/Persona/Implementing_a_Persona_IdP" t
 >itle="Implementing an IdP">Implementing an IdP</a>
285          </li>
286          <li>
287            <a href="/en-US/Persona/.well-known-browserid" title=
 >".well-known-browserid format">.well-known-browserid format</a>
288          </li>
289        </ol>
n29        <strong>Persona is easy to implement</strong><strong>.</sn292        <a href="#">The Persona project</a>
>trong> Developers can add Persona to a site in a single afternoon 
>. 
293        <ol>
294          <li>
295            <a href="/en-US/Persona/Glossary" title="Glossary">Gl
 >ossary</a>
30      </li>296          </li>
31      <li>Best of all, there's <strong>no lock-in</strong>. Devel297          <li>
>opers get a verified email address for all of their users, and us 
>ers can use any email address with Persona. 
298            <a href="/en-US/Persona/FAQ" title="FAQ">FAQ</a>
32      </li>299          </li>
33      <li>300          <li>
34        <strong>Persona is built on the BrowserID protocol.</stro301            <a href="/en-US/Persona/Bootstrapping_Persona" title=
>ng> Once popular browser vendors implement BrowserID, <b>they wil>"Persona hosted services">Persona hosted services</a>
>l no longer need to rely on Mozilla to log in.</b> 
302          </li>
303          <li>
304            <a href="/en-US/Persona/Protocol_Overview" title="Pro
 >tocol overview">Protocol overview</a>
305          </li>
306          <li>
307            <a href="/en-US/Persona/Crypto" title="Crypto">Crypto
 >graphy</a>
308          </li>
309        </ol>
t37    <p>t
38      Read on to get started!
39    </p>
40    <div class="note">
41      <strong>Note:</strong> Persona is in active development. Fo
>llow <a class="external" href="http://identity.mozilla.com/" titl 
>e="http://identity.mozilla.com/">our blog</a> to learn about new  
>features, or join <a class="link-https" href="https://lists.mozil 
>la.org/listinfo/dev-identity" title="https://lists.mozilla.org/li 
>stinfo/dev-identity">our mailing list</a> and offer your feedback 
>! 
42    </div>
43    <h2 id="Using_Persona_on_your_site">
44      Using Persona on your site
45    </h2>
46    <table class="topicpage-table">
47      <tbody>
48        <tr>
49          <td>
50            <h3 id="Getting_started">
51              Getting started
52            </h3>
53            <dl>
54              <dt>
55                <a href="/en-US/docs/Persona/Why_Persona" title="
>BrowserID/Why_BrowserID">Why Persona?</a> 
56              </dt>
57              <dd>
58                Learn about reasons to support Persona on your si
>te, and how it compares to other identity and authentication syst 
>ems. 
59              </dd>
60              <dt>
61                <a href="/en-US/docs/Persona/Quick_Setup" title="
>BrowserID/Quick setup">Quick setup</a> 
62              </dt>
63              <dd>
64                A quick walkthrough showing how to add Persona to
> your website. 
65              </dd>
66            </dl>
67          </td>
68          <td>
69            <h3 id="Persona_API_reference">
70              Persona API reference
71            </h3>
72            <dl>
73              <dt>
74                <a href="/en-US/docs/DOM/navigator.id" title="nav
>igator.id">The navigator.id API reference</a> 
75              </dt>
76              <dd>
77                Reference for the <code>navigator.id</code> objec
>t, which web developers can use to integrate Persona into sites. 
78              </dd>
79              <dt>
80                <a href="/en-US/docs/Persona/Remote_Verification_
>API" title="BrowserID/Remote_Verification_API">Verification API r 
>eference</a> 
81              </dt>
82              <dd>
83                Reference for the remote verification API hosted 
>at <code>https://verifier.login.persona.org/verify</code>. 
84              </dd>
85            </dl>
86          </td>
87        </tr>
88        <tr>
89          <td>
90            <h3 id="Guides">
91              Guides
92            </h3>
93            <dl>
94              <dt>
95                <a href="/en-US/docs/Persona/Security_Considerati
>ons" title="BrowserID/Security considerations">Security considera 
>tions</a> 
96              </dt>
97              <dd>
98                Practices and techniques to make sure your Person
>a deployment is secure. 
99              </dd>
100              <dt>
101                <a href="/en-US/docs/Persona/Browser_compatibilit
>y" title="/Browser_compatibility">Browser compatibility</a> 
102              </dt>
103              <dd>
104                Learn exactly which browsers support Persona.
105              </dd>
106              <dt>
107                <a href="/en-US/docs/Persona/Internationalization
>" title="/Internationalization">Internationalization</a> 
108              </dt>
109              <dd>
110                Learn how Persona handles different languages.
111              </dd>
112            </dl>
113          </td>
114          <td>
115            <h3 id="Resources">
116              Resources
117            </h3>
118            <dl>
119              <dt>
120                <a class="link-https" href="https://github.com/mo
>zilla/browserid/wiki/Persona-Libraries" title="https://github.com 
>/mozilla/browserid/wiki/BrowserID-Libraries">Libraries and plugin 
>s</a> 
121              </dt>
122              <dd>
123                Find a drop-in library for your favorite programm
>ing language, web framework, blog, or content management system. 
124              </dd>
125              <dt>
126                <a class="link-https" href="https://github.com/mo
>zilla/browserid-cookbook" title="https://github.com/mozilla/brows 
>erid-cookbook">The Persona cookbook</a> 
127              </dt>
128              <dd>
129                Example source code for Persona sites. Includes s
>nippets in C# (MVC3), PHP, Node.JS, and more. 
130              </dd>
131              <dt>
132                <a href="/en-US/docs/persona/branding" title="per
>sona/branding">Branding resources</a> 
133              </dt>
134              <dd>
135                Sign in buttons and other graphics to help presen
>t Persona to your users. 
136              </dd>
137            </dl>
138          </td>
139        </tr>
140      </tbody>
141    </table>
142    <table class="topicpage-table">
143      <tbody>
144        <tr>
145          <td>
146            <h2 id="Information_for_Identity_Providers">
147              Information for Identity Providers
148            </h2>
149            <p>
150              If you're an email provider or another identity-pro
>viding service, check out the links below to learn about becoming 
> a Persona Identity Provider. 
151            </p>
152            <dl>
153              <dt>
154                <a href="/en-US/docs/Persona/Identity_Provider_Ov
>erview" title="IdP">IdP Overview</a> 
155              </dt>
156              <dd>
157                A high level view of Persona Identity Providers.
158              </dd>
159              <dt>
160                <a href="/en-US/docs/Persona/Implementing_a_Perso
>na_IdP" title="Guide to Implementing a Persona IdP">Implementing  
>an IdP</a> 
161              </dt>
162              <dd>
163                A detailed guide to the technical details of beco
>ming an IdP. 
164              </dd>
165              <dt>
166                <a href="/en-US/Persona/IdP_Development_tips" tit
>le="Developer tips">Development tips</a> 
167              </dt>
168              <dd>
169                A set of tips and tricks useful while developing 
>a new Identity Provider. 
170              </dd>
171              <dt>
172                <a href="/en-US/docs/Persona/.well-known-browseri
>d" title="https://developer.mozilla.org/en-US/docs/Persona/.well- 
>known-browserid">.well-known/browserid</a> 
173              </dt>
174              <dd>
175                An overview of the structure and purpose of the <
>code>.well-known/browserid</code> file, which IdPs use to adverti 
>se their support for the protocol. 
176              </dd>
177            </dl>
178          </td>
179          <td>
180            <h2 id="The_Persona_Project">
181              The Persona Project
182            </h2>
183            <dl>
184              <dt>
185                <a href="/en-US/docs/Persona/Glossary" title="nav
>igator.id">Glossary</a> 
186              </dt>
187              <dd>
188                BrowserID and Persona terminology defined.
189              </dd>
190              <dt>
191                <a href="/en-US/docs/Persona/FAQ" title="BrowserI
>D/FAQ">FAQ</a> 
192              </dt>
193              <dd>
194                Answers to common questions.
195              </dd>
196              <dt>
197                <a href="/en-US/docs/Persona/Protocol_Overview" t
>itle="BrowserID/Protocol overview">Protocol overview</a> 
198              </dt>
199              <dd>
200                A mid-level technical overview of the underlying 
>BrowserID protocol. 
201              </dd>
202              <dt>
203                <a href="/en-US/docs/persona/Crypto" title="MDN">
>Crypto</a> 
204              </dt>
205              <dd>
206                A look at the cryptographic concepts behind Perso
>na and BrowserID. 
207              </dd>
208              <dt>
209                <a class="link-https" href="https://github.com/mo
>zilla/id-specs/blob/master/browserid/index.md" title="https://git 
>hub.com/mozilla/id-specs/blob/master/browserid/index.md">The Spec 
></a> 
210              </dt>
211              <dd>
212                Deep technical details live here.
213              </dd>
214              <dt>
215                <a href="/en-US/docs/Persona/Bootstrapping_Person
>a" title="Persona/Bootstrapping_Persona">The Persona Website</a> 
216              </dt>
217              <dd>
218                To get Persona going, we're hosting three service
>s at <a class="link-https" href="https://login.persona.org" rel=" 
>freelink">https://login.persona.org</a>: a fallback Identity Prov 
>ider, a portable implementation of the {{ domxref("navigator.id") 
> }} APIs, and an identity assertion verification service. 
219              </dd>
220              <dt>
221                <a href="https://github.com/mozilla/browserid">Th
>e Persona Source Code</a> 
222              </dt>
223              <dd>
224                The code behind the Persona website lives in a re
>pository on GitHub. Patches welcome! 
225              </dd>
226            </dl>
227          </td>
228        </tr>
229      </tbody>
230    </table>
231    <p>
232      &nbsp;
233    </p>

Back to History