mozilla

Revision 312639 of Persona

  • Revision slug: Persona
  • Revision title: Persona
  • Revision id: 312639
  • Created:
  • Creator: RobinEgg
  • Is current revision? No
  • Comment
Tags: 

Revision Content

Stay in touch or get help!

Follow our blog, join our mailing list, or find us in #identity on IRC.

Mozilla Persona は、オープンな BrowserID 規格に基づいた、 web サービス向けの完全に分散化された、セキュアな認証機構です。Persona がどのようなサイトでも、また誰が使おうとも確実に動作するように、 Mozilla では現在、小規模なサイトを運営しています。

なぜ、あなたのサイトで Persona を使うべきなのでしょう?

  1. Persona を使うことで、サイトごとにパスワードを管理する必要がなくなります。ユーザー、webサイト運営者ともに、パスワードの作成、管理、セキュリティ強度といったことに頭を悩ませる必要がなくなります。
  2. Persona は簡単に使うことができます。Persona を使うユーザーなら、例えば VoostThe Times Crossword といったサイトに新たに登録する際にも、ほんの2クリックの作業だけでログインすることができます。もう繁雑な登録作業は不要です。
  3. Persona は実装するのも簡単です。webサイトに Persona を導入する作業は、わずか半日で完了します。
  4. 特筆すべき長所として、アカウントの閉め出しの心配がありません。Persona を使うことで、webサイトの運営者は登録ユーザー全ての有効なメールアドレスを取得することができます。また、ユーザーはどんなメールアドレスでも登録することができます。
  5. Persona は BrowserID に準拠しています。主要なブラウザベンダーが BrowserID を実装してしまえば、ログインにあたって Mozilla に依存し続ける必要はなくなります。

Read on to get started!

注意: Persona は現在活発に開発が進められています。新しい機能については私たちの blog をご覧ください。また、メーリングリスト にてフィードバックをお寄せください!

あなたのサイトで Persona を使うために

はじめに

なぜ Persona?
まずはあなたのサイトを Persona に対応させる利点について説明します。また、他の認証機構との比較も紹介します。
Quick setup
webサイトに Persona を対応させる手順について、巻単位説明します。

Persona API reference

The navigator.id API reference
navigator.id オブジェクトのリファレンスです。 Persona についての作業はここが起点となります。
Verification API reference
Reference for the remote verification API hosted at https://verifier.login.persona.org/verify.

Guides

Security considerations
Practices and techniques to make sure your Persona deployment is secure.
Browser compatibility
Learn exactly which browsers support Persona.
Internationalization
Learn how Persona handles different languages.

Resources

Libraries and plugins
Find a drop-in library for your favorite programming language, web framework, blog, or content management system.
The Persona cookbook
Example source code for Persona sites. Includes snippets in PHP, Node.JS, and more.
Branding resources
Sign in buttons and other graphics to help present Persona to your users.

 

Information for Identity Providers

If you're an email provider or another identity-providing service, check out the links below to learn about becoming a Persona Identity Provider.

IdP Overview
A high level view of Persona Identity Providers.
Implementing an IdP
A detailed guide to the technical details of becoming an IdP.
Development tips
A set of tips and tricks useful while developing a new Identity Provider.
.well-known/browserid
An overview of the structure and purpose of the .well-known/browserid file, which IdPs use to advertise their support for the protocol.

The Persona Project

Glossary
BrowserID and Persona terminology defined.
FAQ
Answers to common questions.
Protocol overview
A mid-level technical overview of the underlying BrowserID protocol.
Crypto
A look at the cryptographic concepts behind Persona and BrowserID.
The Spec
Deep technical details live here.
The Persona Website
To get Persona going, we're hosting three services at https://login.persona.org: a fallback Identity Provider, a portable implementation of the {{ domxref("navigator.id") }} APIs, and an identity assertion verification service.
The Persona Source Code
The code behind the Persona website lives in a repository on GitHub. Patches welcome!

 

Revision Source

<div class="callout-box">
  <p><strong>Stay in touch or get help!</strong></p>
  <p>Follow <a class="external" href="http://identity.mozilla.com/" title="http://identity.mozilla.com/">our blog</a>, join <a class="link-https" href="https://lists.mozilla.org/listinfo/dev-identity" 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/identity">#identity</a> on <a class="link-https" href="https://wiki.mozilla.org/IRC" title="https://wiki.mozilla.org/IRC"> IRC</a>.</p>
</div>
<p><a class="link-https" href="https://www.mozilla.org/en-US/persona/" title="https://www.mozilla.org/en-US/persona/">Mozilla Persona</a> は、オープンな BrowserID 規格に基づいた、 web サービス向けの完全に分散化された、セキュアな認証機構です。Persona がどのようなサイトでも、また誰が使おうとも確実に動作するように、 Mozilla では現在、<a href="/en-US/docs/Persona/Bootstrapping_Persona" title="/en-US/docs/Persona/Bootstrapping_Persona">小規模なサイトを運営しています。</a></p>
<p>なぜ、あなたのサイトで Persona を使うべきなのでしょう?</p>
<ol>
  <li><strong>Persona を使うことで、サイトごとにパスワードを管理する必要がなくなります。</strong>ユーザー、webサイト運営者ともに、パスワードの作成、管理、セキュリティ強度といったことに頭を悩ませる必要がなくなります。</li>
  <li><strong>Persona は簡単に使うことができます。</strong>Persona を使うユーザーなら、例えば <a href="http://voo.st" title="http://voo.st">Voost</a> や <a href="http://crossword.thetimes.co.uk/" title="http://crossword.thetimes.co.uk/">The Times Crossword</a> といったサイトに新たに登録する際にも、ほんの2クリックの作業だけでログインすることができます。もう繁雑な登録作業は不要です。</li>
  <li><strong>Persona は実装するのも簡単です。</strong>webサイトに Persona を導入する作業は、わずか半日で完了します。</li>
  <li>特筆すべき長所として、<strong>アカウントの閉め出し</strong>の心配がありません。Persona を使うことで、webサイトの運営者は登録ユーザー全ての有効なメールアドレスを取得することができます。また、ユーザーはどんなメールアドレスでも登録することができます。</li>
  <li><strong>Persona は BrowserID に準拠しています。</strong>主要なブラウザベンダーが BrowserID を実装してしまえば、<b>ログインにあたって Mozilla に依存し続ける必要はなくなります。</b></li>
</ol>
<p>Read on to get started!</p>
<div class="note">
  <strong>注意:</strong> Persona は現在活発に開発が進められています。新しい機能については<a class="external" href="http://identity.mozilla.com/" title="http://identity.mozilla.com/">私たちの blog</a> をご覧ください。また、<a class="link-https" href="https://lists.mozilla.org/listinfo/dev-identity" title="https://lists.mozilla.org/listinfo/dev-identity">メーリングリスト</a> にてフィードバックをお寄せください!</div>
<h2 id="Using_Persona_on_your_site">あなたのサイトで Persona を使うために</h2>
<table class="topicpage-table">
  <tbody>
    <tr>
      <td>
        <h3 id="Getting_started">はじめに</h3>
        <dl>
          <dt>
            <a href="/en-US/docs/Persona/Why_Persona" title="en/BrowserID/Why_BrowserID">なぜ Persona?</a></dt>
          <dd>
            まずはあなたのサイトを Persona に対応させる利点について説明します。また、他の認証機構との比較も紹介します。</dd>
          <dt>
            <a href="/en/Persona/Quick_Setup" title="BrowserID/Quick setup">Quick setup</a></dt>
          <dd>
            webサイトに Persona を対応させる手順について、巻単位説明します。</dd>
        </dl>
      </td>
      <td>
        <h3 id="Persona_API_reference">Persona API reference</h3>
        <dl>
          <dt>
            <a href="/en/DOM/navigator.id" title="navigator.id">The navigator.id API reference</a></dt>
          <dd>
            <code>navigator.id</code> オブジェクトのリファレンスです。 Persona についての作業はここが起点となります。</dd>
          <dt>
            <a href="/en/Persona/Remote_Verification_API" title="en/BrowserID/Remote_Verification_API">Verification API reference</a></dt>
          <dd>
            Reference for the remote verification API hosted at <code>https://verifier.login.persona.org/verify</code>.</dd>
        </dl>
      </td>
    </tr>
    <tr>
      <td>
        <h3 id="Guides">Guides</h3>
        <dl>
          <dt>
            <a href="/en/Persona/Security_Considerations" title="BrowserID/Security considerations">Security considerations</a></dt>
          <dd>
            Practices and techniques to make sure your Persona deployment is secure.</dd>
          <dt>
            <a href="/en/Persona/Browser_compatibility" title="/Browser_compatibility">Browser compatibility</a></dt>
          <dd>
            Learn exactly which browsers support Persona.</dd>
          <dt>
            <a href="/en/Persona/Internationalization" title="/Internationalization">Internationalization</a></dt>
          <dd>
            Learn how Persona handles different languages.</dd>
        </dl>
      </td>
      <td>
        <h3 id="Resources">Resources</h3>
        <dl>
          <dt>
            <a class="link-https" href="https://github.com/mozilla/browserid/wiki/Persona-Libraries" title="https://github.com/mozilla/browserid/wiki/BrowserID-Libraries">Libraries and plugins</a></dt>
          <dd>
            Find a drop-in library for your favorite programming language, web framework, blog, or content management system.</dd>
          <dt>
            <a class="link-https" href="https://github.com/mozilla/browserid-cookbook" title="https://github.com/mozilla/browserid-cookbook">The Persona cookbook</a></dt>
          <dd>
            Example source code for Persona sites. Includes snippets in PHP, Node.JS, and more.</dd>
          <dt>
            <a href="/en-US/docs/persona/branding" title="/en-US/docs/persona/branding">Branding resources</a></dt>
          <dd>
            Sign in buttons and other graphics to help present Persona to your users.</dd>
        </dl>
      </td>
    </tr>
  </tbody>
</table>
<p>&nbsp;</p>
<table class="topicpage-table">
  <tbody>
    <tr>
      <td>
        <h2 id="Information_for_Identity_Providers">Information for Identity Providers</h2>
        <p>If you're an email provider or another identity-providing service, check out the links below to learn about becoming a Persona Identity Provider.</p>
        <dl>
          <dt>
            <a href="/en-US/docs/Persona/Identity_Provider_Overview" title="IdP">IdP Overview</a></dt>
          <dd>
            A high level view of Persona Identity Providers.</dd>
          <dt>
            <a href="/en/Persona/Implementing_a_Persona_IdP" title="Guide to Implementing a Persona IdP">Implementing an IdP</a></dt>
          <dd>
            A detailed guide to the technical details of becoming an IdP.</dd>
          <dt>
            <a href="/en-US/Persona/IdP_Development_tips" title="Developer tips">Development tips</a></dt>
          <dd>
            A set of tips and tricks useful while developing a new Identity Provider.</dd>
          <dt>
            <a href="/en-US/docs/Persona/.well-known-browserid" title="https://developer.mozilla.org/en-US/docs/Persona/.well-known-browserid">.well-known/browserid</a></dt>
          <dd>
            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>
        </dl>
      </td>
      <td>
        <h2 id="The_Persona_Project">The Persona Project</h2>
        <dl>
          <dt>
            <a href="/en/Persona/Glossary" title="navigator.id">Glossary</a></dt>
          <dd>
            BrowserID and Persona terminology defined.</dd>
          <dt>
            <a href="/en/Persona/FAQ" title="en/BrowserID/FAQ">FAQ</a></dt>
          <dd>
            Answers to common questions.</dd>
          <dt>
            <a href="/en/Persona/Protocol_Overview" title="BrowserID/Protocol overview">Protocol overview</a></dt>
          <dd>
            A mid-level technical overview of the underlying BrowserID protocol.</dd>
          <dt>
            <a href="/en/persona/Crypto" title="MDN">Crypto</a></dt>
          <dd>
            A look at the cryptographic concepts behind Persona and BrowserID.</dd>
          <dt>
            <a class="link-https" href="https://github.com/mozilla/id-specs/blob/master/browserid/index.md" title="https://github.com/mozilla/id-specs/blob/master/browserid/index.md">The Spec</a></dt>
          <dd>
            Deep technical details live here.</dd>
          <dt>
            <a href="/Persona/Bootstrapping_Persona" title="en/BrowserID/Bootstrapping_BrowserID">The Persona Website</a></dt>
          <dd>
            To get Persona going, we're hosting three services at <a class="link-https" href="https://login.persona.org" rel="freelink">https://login.persona.org</a>: a fallback Identity Provider, a portable implementation of the {{ domxref("navigator.id") }} APIs, and an identity assertion verification service.</dd>
          <dt>
            <a href="https://github.com/mozilla/browserid">The Persona Source Code</a></dt>
          <dd>
            The code behind the Persona website lives in a repository on GitHub. Patches welcome!</dd>
        </dl>
      </td>
    </tr>
  </tbody>
</table>
<p>&nbsp;</p>
Revert to this revision