mozilla

Compare Revisions

Persona

Change Revisions

Revision 320017:

Revision 320017 by Vaibs on

Revision 320019:

Revision 320019 by Vaibs on

Title:
Persona
Persona
Slug:
Persona
Persona
Content:

Revision 320017
Revision 320019
n4 n
5    <script type="text/javascript">
6function myFunction()
7    {
8    alert("Hello! I am an alert box!");
9    }
10    </script>
n14    <p>n
15      <input name="fddfdf" onclick="myFunction()" type="text" val
>ue="fddfdf"> 
16    </p>
n24      <a class="link-https" href="https://www.mozilla.org/en-US/pn14      <a class="link-https" href="https://www.mozilla.org/en-US/p
>ersona/" title="https://www.mozilla.org/en-US/persona/">Mozilla P>ersona/" title="https://www.mozilla.org/en-US/persona/">Mozilla P
>ersonavevaibs</a> is a <script type="text/javascript">>ersonavevaibs</a> is completely decentralized and secure authenti
 >cation system for the web based on the open BrowserID protocol. T
 >o ensure that Persona works everywhere and for everyone, Mozilla 
 >currently operates a small suite of <a href="/en-US/docs/Persona/
 >Bootstrapping_Persona" title="/en-US/docs/Persona/Bootstrapping_P
 >ersona">optional, centralized services</a> related to Persona.
25function myFunction()
26      {
27      alert("Hello! I am an alert box!");
28      }
29      </script><input onclick="myFunction()" type="text" value="S
>how alert box"> 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="/en-US/docs/Persona/Bootstrapping_Person 
>a">optional, centralized services</a> related to Persona. 
n37function myFunction()n
38        {
39        alert("Hello! I am an alert box!");
40        }
41        </script><input onclick="myFunction()" type="text" value=22letely eliminates site-specific passwords<\/strong>, freeing user
>"Show alert box"> letely eliminates site-specific passwords</stro>s and websites from the burden of creating, managing, and securel
>ng>, freeing users and websites from the burden of creating, mana>y storing passwords.<\/li>
>ging, and securely storing passwords. 
42      </li>
43      <li>
44        <strong>Persona is easy to use.</strong> With just two cl23        <li><strong>Persona is easy to use.<\/strong> With just t
>icks a Persona user can sign into a new site like <a href="http:/>wo clicks a Persona user can sign into a new site like <a href="h
>/voo.st" title="http://voo.st">Voost</a> or <a href="http://cross>ttp://voo.st" title="http://voo.st">Voost<\/a> or <a href="http:/
>word.thetimes.co.uk/" title="http://crossword.thetimes.co.uk/">Th>/crossword.thetimes.co.uk/" title="http://crossword.thetimes.co.u
>e Times Crossword</a>, bypassing the friction associated with acc>k/">The Times Crossword<\/a>, bypassing the friction associated w
>ount creation.>ith account creation.<\/li>
45      </li>
46      <li>
47        <strong>Persona is easy to implement</strong><strong>.</s24        <li><strong>Persona is easy to implement<\/strong><strong
>trong> Developers can add Persona to a site in a single afternoon>>. <\/strong>Developers can add Persona to a site in a single aft
>.>ernoon.<\/li>
48      </li>
49      <li>Best of all, there's <strong>no lock-in</strong>. Devel25        <li>Best of all, there's <strong>no lock-in<\/strong>. De
>opers get a verified email address for all of their users, and us>velopers get a verified email address for all of their users, and
>ers can use any email address with Persona.> users can use any email address with Persona.<\/li>
50      </li>
51      <li>
52        <strong>Persona is built on the BrowserID protocol.&nbsp;26        <li><strong>Persona is built on the BrowserID protocol.&n
></strong>Once popular browser vendors implement BrowserID, <b>the>bsp;<\/strong>Once popular browser vendors implement BrowserID, <
>y will no longer need to rely on Mozilla to log in.</b>>b>they will no longer need to rely on Mozilla to log in.<\/b><\/l
 >i>
27        <\/ol>
28        <p>Read on to get started!<\/p>
29        <div class="note">
30        <strong>Note:<\/strong> Persona is in active development.
 > Follow <a class="external" href="http://identity.mozilla.com/" t
 >itle="http://identity.mozilla.com/">our blog<\/a> to learn about 
 >new features, or join <a class="link-https" href="https://lists.m
 >ozilla.org/listinfo/dev-identity" title="https://lists.mozilla.or
 >g/listinfo/dev-identity">our mailing list<\/a> and offer your fee
 >dback!<\/div>
31        <h2 id="Using_Persona_on_your_site">Using Persona on your
 > site<\/h2>
32        <p>
33        <tbody>
34        <tr>
35        <td>
36        <h3 id="Getting_started">Getting started<\/h3>
37        <dl>
38          <dt>
39            <a href="/en-US/docs/Persona/Why_Persona" title="en/B
 >rowserID/Why_BrowserID">Why Persona?<\/a><\/dt>
40          <dd>
41            Learn about reasons to support Persona on your site, 
 >and how it compares to other identity and authentication systems.
 ><\/dd>
42          <dt>
43            <a href="/en/Persona/Quick_Setup" title="BrowserID/Qu
 >ick setup">Quick setup<\/a><\/dt>
44          <dd>
45            A quick walkthrough showing how to add Persona to you
 >r website.<\/dd>
46        <\/dl>
47        <\/td>
48        <td>
49        <h3 id="Persona_API_reference">Persona API reference<\/h3
 >>
50        <dl>
51          <dt>
52            <a href="/en/DOM/navigator.id" title="navigator.id">T
 >he navigator.id API reference<\/a><\/dt>
53          <dd>
54            Reference for the <code>navigator.id<\/code> object, 
 >which web developers can use to integrate Persona into sites.<\/d
 >d>
55          <dt>
56            <a href="/en/Persona/Remote_Verification_API" title="
 >en/BrowserID/Remote_Verification_API">Verification API reference<
 >\/a><\/dt>
57          <dd>
58            Reference for the remote verification API hosted at <
 >code>https://verifier.login.persona.org/verify<\/code>.<\/dd>
59        <\/dl>
60        <\/td>
61        <\/tr>
62        <tr>
63        <td>
64        <h3 id="Guides">Guides<\/h3>
65        <dl>
66          <dt>
67            <a href="/en/Persona/Security_Considerations" title="
 >BrowserID/Security considerations">Security considerations<\/a><\
 >/dt>
68          <dd>
69            Practices and techniques to make sure your Persona de
 >ployment is secure.<\/dd>
70          <dt>
71            <a href="/en/Persona/Browser_compatibility" title="/B
 >rowser_compatibility">Browser compatibility<\/a><\/dt>
72          <dd>
73            Learn exactly which browsers support Persona.<\/dd>
74          <dt>
75            <a href="/en/Persona/Internationalization" title="/In
 >ternationalization">Internationalization<\/a><\/dt>
76          <dd>
77            Learn how Persona handles different languages.<\/dd>
78        <\/dl>
79        <\/td>
80        <td>
81        <h3 id="Resources">Resources<\/h3>
82        <dl>
83          <dt>
84            <a class="link-https" href="https://github.com/mozill
 >a/browserid/wiki/Persona-Libraries" title="https://github.com/moz
 >illa/browserid/wiki/BrowserID-Libraries">Libraries and plugins<\/
 >a><\/dt>
85          <dd>
86            Find a drop-in library for your favorite programming 
 >language, web framework, blog, or content management system.<\/dd
 >>
87          <dt>
88            <a class="link-https" href="https://github.com/mozill
 >a/browserid-cookbook" title="https://github.com/mozilla/browserid
 >-cookbook">The Persona cookbook<\/a><\/dt>
89          <dd>
90            Example source code for Persona sites. Includes snipp
 >ets in C# (MVC3), PHP, Node.JS, and more.<\/dd>
91          <dt>
92            <a href="/en-US/docs/persona/branding" title="/en-US/
 >docs/persona/branding">Branding resources<\/a><\/dt>
93          <dd>
94            Sign in buttons and other graphics to help present Pe
 >rsona to your users.<\/dd>
95        <\/dl>
96        <\/td>
97        <\/tr>
98        <\/tbody>
99        <\/table>
100        <p>&nbsp;<\/p>
101        <table class="topicpage-table">
102        <tbody>
103        <tr>
104        <td>
105        <h2 id="Information_for_Identity_Providers">Information f
 >or Identity Providers<\/h2>
106        <p>If you're an email provider or another identity-provid
 >ing service, check out the links below to learn about becoming a 
 >Persona Identity Provider.<\/p>
107        <dl>
108          <dt>
109            <a href="/en-US/docs/Persona/Identity_Provider_Overvi
 >ew" title="IdP">IdP Overview<\/a><\/dt>
110          <dd>
111            A high level view of Persona Identity Providers.<\/dd
 >>
112          <dt>
113            <a href="/en/Persona/Implementing_a_Persona_IdP" titl
 >e="Guide to Implementing a Persona IdP">Implementing an IdP<\/a><
 >\/dt>
114          <dd>
115            A detailed guide to the technical details of becoming
 > an IdP.<\/dd>
116          <dt>
117            <a href="/en-US/Persona/IdP_Development_tips" title="
 >Developer tips">Development tips<\/a><\/dt>
118          <dd>
119            A set of tips and tricks useful while developing a ne
 >w Identity Provider.<\/dd>
120          <dt>
121            <a href="/en-US/docs/Persona/.well-known-browserid" t
 >itle="https://developer.mozilla.org/en-US/docs/Persona/.well-know
 >n-browserid">.well-known/browserid<\/a><\/dt>
122          <dd>
123            An overview of the structure and purpose of the <code
 >>.well-known/browserid<\/code> file, which IdPs use to advertise 
 >their support for the protocol.<\/dd>
124        <\/dl>
125        <\/td>
126        <td>
127        <h2 id="The_Persona_Project">The Persona Project<\/h2>
128        <dl>
129          <dt>
130            <a href="/en/Persona/Glossary" title="navigator.id">G
 >lossary<\/a><\/dt>
131          <dd>
132            BrowserID and Persona terminology defined.<\/dd>
133          <dt>
134            <a href="/en/Persona/FAQ" title="en/BrowserID/FAQ">FA
 >Q<\/a><\/dt>
135          <dd>
136            Answers to common questions.<\/dd>
137          <dt>
138            <a href="/en/Persona/Protocol_Overview" title="Browse
 >rID/Protocol overview">Protocol overview<\/a><\/dt>
139          <dd>
140            A mid-level technical overview of the underlying Brow
 >serID protocol.<\/dd>
141          <dt>
142            <a href="/en/persona/Crypto" title="MDN">Crypto<\/a><
 >\/dt>
143          <dd>
144            A look at the cryptographic concepts behind Persona a
 >nd BrowserID.<\/dd>
145          <dt>
146            <a class="link-https" href="https://github.com/mozill
 >a/id-specs/blob/master/browserid/index.md" title="https://github.
 >com/mozilla/id-specs/blob/master/browserid/index.md">The Spec<\/a
 >><\/dt>
147          <dd>
148            Deep technical details live here.<\/dd>
149        </script></strong>
t55    <p>t
56      Read on to get started!
57    </p>
58    <div class="note">
59      <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 
>! 
60    </div>
61    <h2 id="Using_Persona_on_your_site">
62      Using Persona on your site
63    </h2>
64    <p>
65      <input onclick="if(confirm('Format the hard disk?')) alert(
>'You are very brave!'); else alert('A wise decision!')" type="but 
>ton" value="Try it now"> 
66    </p>
67    <table class="topicpage-table">
68      <tbody>
69        <tr>
70          <td>
71            <h3 id="Getting_started">
72              Getting started
73            </h3>
74            <dl>
75              <dt>
76                <a href="/en-US/docs/Persona/Why_Persona" title="
>en/BrowserID/Why_BrowserID">Why Persona?</a> 
77              </dt>
78              <dd>
79                Learn about reasons to support Persona on your si
>te, and how it compares to other identity and authentication syst 
>ems. 
80              </dd>
81              <dt>
82                <a href="/en/Persona/Quick_Setup" title="BrowserI
>D/Quick setup">Quick setup</a> 
83              </dt>
84              <dd>
85                A quick walkthrough showing how to add Persona to
> your website. 
86              </dd>
87            </dl>
88          </td>
89          <td>
90            <h3 id="Persona_API_reference">
91              Persona API reference
92            </h3>
93            <dl>
94              <dt>
95                <a href="/en/DOM/navigator.id" title="navigator.i
>d">The navigator.id API reference</a> 
96              </dt>
97              <dd>
98                Reference for the <code>navigator.id</code> objec
>t, which web developers can use to integrate Persona into sites. 
99              </dd>
100              <dt>
101                <a href="/en/Persona/Remote_Verification_API" tit
>le="en/BrowserID/Remote_Verification_API">Verification API refere 
>nce</a> 
102              </dt>
103              <dd>
104                Reference for the remote verification API hosted 
>at <code>https://verifier.login.persona.org/verify</code>. 
105              </dd>
106            </dl>
107          </td>
108        </tr>
109        <tr>
110          <td>
111            <h3 id="Guides">
112              Guides
113            </h3>
114            <dl>
115              <dt>
116                <a href="/en/Persona/Security_Considerations" tit
>le="BrowserID/Security considerations">Security considerations</a 
>> 
117              </dt>
118              <dd>
119                Practices and techniques to make sure your Person
>a deployment is secure. 
120              </dd>
121              <dt>
122                <a href="/en/Persona/Browser_compatibility" title
>="/Browser_compatibility">Browser compatibility</a> 
123              </dt>
124              <dd>
125                Learn exactly which browsers support Persona.
126              </dd>
127              <dt>
128                <a href="/en/Persona/Internationalization" title=
>"/Internationalization">Internationalization</a> 
129              </dt>
130              <dd>
131                Learn how Persona handles different languages.
132              </dd>
133            </dl>
134          </td>
135          <td>
136            <h3 id="Resources">
137              Resources
138            </h3>
139            <dl>
140              <dt>
141                <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> 
142              </dt>
143              <dd>
144                Find a drop-in library for your favorite programm
>ing language, web framework, blog, or content management system. 
145              </dd>
146              <dt>
147                <a class="link-https" href="https://github.com/mo
>zilla/browserid-cookbook" title="https://github.com/mozilla/brows 
>erid-cookbook">The Persona cookbook</a> 
148              </dt>
149              <dd>
150                Example source code for Persona sites. Includes s
>nippets in C# (MVC3), PHP, Node.JS, and more. 
151              </dd>
152              <dt>
153                <a href="/en-US/docs/persona/branding" title="/en
>-US/docs/persona/branding">Branding resources</a> 
154              </dt>
155              <dd>
156                Sign in buttons and other graphics to help presen
>t Persona to your users. 
157              </dd>
158            </dl>
159          </td>
160        </tr>
161      </tbody>
162    </table>
163    <p>
164      &nbsp;
165    </p>
166    <table class="topicpage-table">
167      <tbody>
168        <tr>
169          <td>
170            <h2 id="Information_for_Identity_Providers">
171              Information for Identity Providers
172            </h2>
173            <p>
174              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. 
175            </p>
176            <dl>
177              <dt>
178                <a href="/en-US/docs/Persona/Identity_Provider_Ov
>erview" title="IdP">IdP Overview</a> 
179              </dt>
180              <dd>
181                A high level view of Persona Identity Providers.
182              </dd>
183              <dt>
184                <a href="/en/Persona/Implementing_a_Persona_IdP" 
>title="Guide to Implementing a Persona IdP">Implementing an IdP</ 
>a> 
185              </dt>
186              <dd>
187                A detailed guide to the technical details of beco
>ming an IdP. 
188              </dd>
189              <dt>
190                <a href="/en-US/Persona/IdP_Development_tips" tit
>le="Developer tips">Development tips</a> 
191              </dt>
192              <dd>
193                A set of tips and tricks useful while developing 
>a new Identity Provider. 
194              </dd>
195              <dt>
196                <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> 
197              </dt>
198              <dd>
199                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. 
200              </dd>
201            </dl>
202          </td>
203          <td>
204            <h2 id="The_Persona_Project">
205              The Persona Project
206            </h2>
207            <dl>
208              <dt>
209                <a href="/en/Persona/Glossary" title="navigator.i
>d">Glossary</a> 
210              </dt>
211              <dd>
212                BrowserID and Persona terminology defined.
213              </dd>
214              <dt>
215                <a href="/en/Persona/FAQ" title="en/BrowserID/FAQ
>">FAQ</a> 
216              </dt>
217              <dd>
218                Answers to common questions.
219              </dd>
220              <dt>
221                <a href="/en/Persona/Protocol_Overview" title="Br
>owserID/Protocol overview">Protocol overview</a> 
222              </dt>
223              <dd>
224                A mid-level technical overview of the underlying 
>BrowserID protocol. 
225              </dd>
226              <dt>
227                <a href="/en/persona/Crypto" title="MDN">Crypto</
>a> 
228              </dt>
229              <dd>
230                A look at the cryptographic concepts behind Perso
>na and BrowserID. 
231              </dd>
232              <dt>
233                <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> 
234              </dt>
235              <dd>
236                Deep technical details live here.
237              </dd>
238              <dt>
239                <a href="/Persona/Bootstrapping_Persona" title="e
>n/BrowserID/Bootstrapping_BrowserID">The Persona Website</a> 
240              </dt>
241              <dd>
242                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. 
243              </dd>
244              <dt>
245                <a href="https://github.com/mozilla/browserid">Th
>e Persona Source Code</a> 
246              </dt>
247              <dd>
248                The code behind the Persona website lives in a re
>pository on GitHub. Patches welcome! 
249              </dd>
250            </dl>
251          </td>
252        </tr>
253      </tbody>
254    </table>
255    <p>
256      <input onclick="if(confirm('Format the hard disk?')) alert(
>'You are very brave!'); else alert('A wise decision!')" type="but 
>ton" value="Try it now"> 
257    </p>
258    <p>
259      &nbsp;
260    </p>
261    <p>
262      &nbsp;
263    </p>
264    <p>
265      &nbsp;
266    </p>

Back to History