mozilla

Revision 355601 of Persona

  • 版本網址代稱: Persona
  • 版本標題: Persona
  • 版本 ID: 355601
  • 建立日期:
  • 建立者: Dwchiang
  • 是目前線上的版本?
  • 回應

版本內容

保持聯繫或取得協助!

追蹤 我們的 blog,加入 我們的郵件列表,或在 IRC 裡頭 #identity 頻道找到我們。

Mozilla Persona 是一個跨瀏覽器的 Web 登入驗證系統,其基本設計精神為易於使用以及易於實作。它可以使用於當今主要的各種瀏覽器環境中,更棒的是你現在就可以立馬開始動手使用它。

為什麼你應該套用 Persona 在你的網站上呢?

  1. Persona 完全消除了特定網站的密碼,讓使用者們與網站們從創立、管理以及安全地保存密碼的責任中解放出來。
  2. Persona 易於使用。只需要兩次點擊,一位 Persona 使用者即可登入某個新網站,諸如:VoostThe Times Crossword ,避開了造訪新網站又要再申請一組帳號密碼的麻煩事。
  3. Persona 易於實作。開發人員只需要花一個下午的時間,即可將 Persona 套用到一個網站中。
  4. 更棒的是,不會被鎖定。開發人員可以取得造訪網站的所有使用者已驗證過的電子郵件信箱,而使用者可以使用任何一個或多個電子郵件信箱在 Persona 中。

而且,Persona 未來將會變得越來越棒:它是基於開放去中心化的通訊協定,被設計規劃成可直接整合到各個瀏覽器中,以及可由電子郵件服務提供者直接提供支援。今天採用並導入 Persona 的網站將直接體驗到這些未來的改進項目,不需要再更動其程式碼。

備註:Persona 正在很活躍地開發中。歡迎造訪我們的 blog 來認識更多心功能,或是加入我們的郵件群組(英文)給予我們更多建議與回饋!

動手導入 Persona 到你的網站中

開始動手!

為什麼是 Persona?
認識更多關於在你的網站上採用 Persona 的原因,以及它與其他身分驗證系統的差異比較。
快速指南
這是一份快捷的攻略,馬上學習如何在你的網站中加入 Persona 功能。

Persona API 參考資料

navigator.id API
這是一份關於 navigator.id 物件的參考資料,Web 開發人員可以用來將 Persona 整合到網站中。
Verification (驗證) API
這份參考資料是關於建構在https://verifier.login.persona.org/verify 的遠端驗證 API。

導引指南

安全考量
實作與技巧用以確保你的 Persona 佈署是安全的。
瀏覽器相容性
確切得知有哪些瀏覽器有支援 Persona。
國際化
了解 Persona 如何處理不同的各國語言。

資源

函式庫與套件
尋找你愛好的程式語言、web framework、blog 或是內容管理系統 (CMS) 的函式庫或套件 (plugin)。
The Persona cookbook
給 Persona 網站參考的範例程式碼。包含有 C# (MVC3)、PHP、Node.JS 等等各種語言。
品牌資源
Persona 登入按鈕,以及方便你的使用者識別的 Persona 圖形資源。

 

給身分識別提供者 (Identity Provider) 的資訊

如果你是一个电子邮件提供商或另一个身份提供服务,翻阅下面的链接来获知如何成为一个 Persona 身份提供者。

IdP 概述
Persona 身份提供者的高层视角。
实现一个 IdP
成为一个 IdP 的详细技术细节指导。
开发提示
开发一个新的身份提供者的一系列开发提示和技巧。
.well-known/browserid
.well-known/browserid 文件的结构和用途概述,这个文件被 IdPs 用于通知它们支持这个协议。

Persona 專案

术语表
BrowserID 和 Persona 定义的术语。
FAQ
常见问题的回答。
协议概述
底层 BrowserID 协议的中等技术概述。
加密
一瞥 Persona 和 BrowserID 背后的密码学概念。
协议规范
这里是深层技术细节。
Persona 网站
要让 Persona 运作, 我们在https://login.persona.org 建立了三个服务:一个备用身份提供者、一个可迁移的 {{ domxref("navigator.id") }} API 实现以及一个身份断言验证服务。
Persona 源码
Persona 网站背后的源码托管在 GitHub 的一个仓库上。欢迎提交补丁!

 

版本來源

<div class="callout-box">
  <p><strong>保持聯繫或取得協助!</strong></p>
  <p>追蹤 <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>,或在 <a class="link-https" href="https://wiki.mozilla.org/IRC" title="https://wiki.mozilla.org/IRC">IRC</a> 裡頭 <a class="link-irc" href="irc://irc.mozilla.org/identity" title="irc://irc.mozilla.org/identity">#identity</a> 頻道找到我們。</p>
</div>
<p><a class="link-https" href="https://login.persona.org/" title="https://www.mozilla.org/zh-CN/persona/">Mozilla Persona</a> 是一個跨瀏覽器的 Web 登入驗證系統,其基本設計精神為易於使用以及易於實作。它可以使用於當今<a href="/zh-TW/docs/persona/Browser_compatibility" title="/zh-TW/docs/persona/Browser_compatibility">主要的各種瀏覽器</a>環境中,更棒的是你現在就可以<a href="/zh-TW/docs/Persona/Quick_Setup" title="/zh-TW/docs/Persona/Quick_Setup">立馬開始動手</a>使用它。</p>
<p>為什麼你應該套用 Persona 在你的網站上呢?</p>
<ol>
  <li><strong>Persona 完全消除了特定網站的密碼,</strong>讓使用者們與網站們從創立、管理以及安全地保存密碼的責任中解放出來。</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> ,避開了造訪新網站又要再申請一組帳號密碼的麻煩事。</li>
  <li><strong>Persona 易於實作。</strong>開發人員只需要花一個下午的時間,即可將 Persona 套用到一個網站中。</li>
  <li>更棒的是,<strong>不會被鎖定。</strong>開發人員可以取得造訪網站的所有使用者已驗證過的電子郵件信箱,而使用者可以使用任何一個或多個電子郵件信箱在 Persona 中。</li>
</ol>
<p>而且,Persona 未來將會變得越來越棒:它是基於<strong>開放</strong>、<strong>去中心化</strong>的通訊協定,被設計規劃成<strong>可直接整合到各個瀏覽器中</strong>,以及<strong>可由電子郵件服務提供者直接提供支援</strong>。今天採用並導入 Persona 的網站將直接體驗到這些未來的改進項目,不需要再更動其程式碼。</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=".E5.8B.95.E6.89.8B.E5.B0.8E.E5.85.A5_Persona_.E5.88.B0.E4.BD.A0.E7.9A.84.E7.B6.B2.E7.AB.99.E4.B8.AD">動手導入 Persona 到你的網站中</h2>
<table class="topicpage-table">
  <tbody>
    <tr>
      <td>
        <h3 id=".E9.96.8B.E5.A7.8B.E5.8B.95.E6.89.8B.EF.BC.81">開始動手!</h3>
        <dl>
          <dt>
            <a href="/zh-TW/docs/Persona/Why_Persona" title="zh-CN/BrowserID/Why_BrowserID">為什麼是 Persona?</a></dt>
          <dd>
            認識更多關於在你的網站上採用 Persona 的原因,以及它與其他身分驗證系統的差異比較。</dd>
          <dt>
            <a href="/zh-CN/Persona/Quick_Setup" title="BrowserID/Quick setup">快速指南</a></dt>
          <dd>
            這是一份快捷的攻略,馬上學習如何在你的網站中加入 Persona 功能。</dd>
        </dl>
      </td>
      <td>
        <h3 id="Persona_API_.E5.8F.83.E8.80.83.E8.B3.87.E6.96.99">Persona API 參考資料</h3>
        <dl>
          <dt>
            <a href="/zh-CN/DOM/navigator.id" title="navigator.id">navigator.id API </a></dt>
          <dd>
            這是一份關於 <code>navigator.id</code> 物件的參考資料,Web 開發人員可以用來將 Persona 整合到網站中。</dd>
          <dt>
            <a href="/zh-CN/Persona/Remote_Verification_API" title="zh-CN/BrowserID/Remote_Verification_API">Verification (驗證) API </a></dt>
          <dd>
            這份參考資料是關於建構在<code>https://verifier.login.persona.org/verify</code> 的遠端驗證 API。</dd>
        </dl>
      </td>
    </tr>
    <tr>
      <td>
        <h3 id=".E5.B0.8E.E5.BC.95.E6.8C.87.E5.8D.97">導引指南</h3>
        <dl>
          <dt>
            <a href="/zh-CN/Persona/Security_Considerations" title="BrowserID/Security considerations">安全考量</a></dt>
          <dd>
            實作與技巧用以確保你的 Persona 佈署是安全的。</dd>
          <dt>
            <a href="/zh-CN/Persona/Browser_compatibility" title="/Browser_compatibility">瀏覽器相容性</a></dt>
          <dd>
            確切得知有哪些瀏覽器有支援 Persona。</dd>
          <dt>
            <a href="/zh-CN/Persona/Internationalization" title="/Internationalization">國際化</a></dt>
          <dd>
            了解 Persona 如何處理不同的各國語言。</dd>
        </dl>
      </td>
      <td>
        <h3 id=".E8.B3.87.E6.BA.90">資源</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">函式庫與套件</a></dt>
          <dd>
            尋找你愛好的程式語言、web framework、blog 或是內容管理系統 (CMS) 的函式庫或套件 (plugin)。</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>
            給 Persona 網站參考的範例程式碼。包含有 C# (MVC3)、PHP、Node.JS 等等各種語言。</dd>
          <dt>
            <a href="/zh-CN/docs/persona/branding" title="/zh-CN/docs/persona/branding">品牌資源</a></dt>
          <dd>
            Persona 登入按鈕,以及方便你的使用者識別的 Persona 圖形資源。</dd>
        </dl>
      </td>
    </tr>
  </tbody>
</table>
<p>&nbsp;</p>
<table class="topicpage-table">
  <tbody>
    <tr>
      <td>
        <h2 id=".E7.B5.A6.E8.BA.AB.E5.88.86.E6.9C.8D.E5.8B.99.E6.8F.90.E4.BE.9B.E8.80.85_(Identity_Provider)_.E7.9A.84.E8.B3.87.E8.A8.8A">給身分識別提供者 (Identity Provider) 的資訊</h2>
        <p>如果你是一个电子邮件提供商或另一个身份提供服务,翻阅下面的链接来获知如何成为一个 Persona 身份提供者。</p>
        <dl>
          <dt>
            <a href="/zh-CN/docs/Persona/Identity_Provider_Overview" title="IdP">IdP 概述</a></dt>
          <dd>
            Persona 身份提供者的高层视角。</dd>
          <dt>
            <a href="/zh-CN/Persona/Implementing_a_Persona_IdP" title="Guide to Implementing a Persona IdP">实现一个 IdP</a></dt>
          <dd>
            成为一个 IdP 的详细技术细节指导。</dd>
          <dt>
            <a href="/zh-CN/Persona/IdP_Development_tips" title="Developer tips">开发提示</a></dt>
          <dd>
            开发一个新的身份提供者的一系列开发提示和技巧。</dd>
          <dt>
            <a href="/zh-CN/docs/Persona/.well-known-browserid" title="https://developer.mozilla.org/zh-CN/docs/Persona/.well-known-browserid">.well-known/browserid</a></dt>
          <dd>
            <code>.well-known/browserid</code> 文件的结构和用途概述,这个文件被 IdPs 用于通知它们支持这个协议。</dd>
        </dl>
      </td>
      <td>
        <h2 id="Persona_.E5.B0.88.E6.A1.88">Persona 專案</h2>
        <dl>
          <dt>
            <a href="/zh-CN/Persona/Glossary" title="navigator.id">术语表</a></dt>
          <dd>
            BrowserID 和 Persona 定义的术语。</dd>
          <dt>
            <a href="/zh-CN/Persona/FAQ" title="zh-CN/BrowserID/FAQ">FAQ</a></dt>
          <dd>
            常见问题的回答。</dd>
          <dt>
            <a href="/zh-CN/Persona/Protocol_Overview" title="BrowserID/Protocol overview">协议概述</a></dt>
          <dd>
            底层 BrowserID 协议的中等技术概述。</dd>
          <dt>
            <a href="/zh-CN/persona/Crypto" title="MDN">加密</a></dt>
          <dd>
            一瞥 Persona 和 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">协议规范</a></dt>
          <dd>
            这里是深层技术细节。</dd>
          <dt>
            <a href="/Persona/Bootstrapping_Persona" title="zh-CN/BrowserID/Bootstrapping_BrowserID">Persona 网站</a></dt>
          <dd>
            要让 Persona 运作, 我们在<a class="link-https" href="https://login.persona.org" rel="freelink">https://login.persona.org</a> 建立了三个服务:一个备用身份提供者、一个可迁移的 {{ domxref("navigator.id") }} API 实现以及一个身份断言验证服务。</dd>
          <dt>
            <a href="https://github.com/mozilla/browserid">Persona 源码</a></dt>
          <dd>
            Persona 网站背后的源码托管在 GitHub 的一个仓库上。欢迎提交补丁!</dd>
        </dl>
      </td>
    </tr>
  </tbody>
</table>
<p>&nbsp;</p>
還原至此版本