MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See whistlepig.mozilla.org for all notifications.

mozilla

Revision 544379 of Persona

  • Revision slug: Persona
  • Revision title: Persona
  • Revision id: 544379
  • Created:
  • Creator: kazem82
  • Is current revision? خیر
  • توضیح

Revision Content

ساده، ثبت نام منفرد در حریم خصوصی: اجازه دهید کاربران وب سایت شما با استفاده از آدرس ایمل خود در سایت شما ثبت نام کنند، و خودرا از مدیریت کلمه‌های رمز آزاد سازید.

موزیلا شخصی یک سیستم ورود مستقل از مرورگر برای وب است، که برای پیاده سازی و توسعه راحت است. برروی تمامی مرورگرهای اصلی کار می‌کند، و همین امروز می توانید شروع کنید.

چرا باید از موزیلا شخصی در وب سایت خود استفاده کنید؟

  1. موزیلا شخصی به‌طور کامل کلمه‌های رمز مخصوص سایت را حذف می‌کند، کاربرها و وب سایت‌ها را از بار سنگین ساخت، مدیریت، و ذخیره امن کلمه‌های رمز آزاد می‌سازد.
  2. موزیلا شخصی برای استفاده آسان است. فقط با دو کلیک یک کاربر شخصی می‌تواند در سایت مثل Voost ثبت نام کند، سختی ایجاد حساب کاربری را دور می‌زند.
  3. موزیلا شخصی برای پیاده سازی ساده است. توسعه دهندگان در یک بعدازظهر می توانندموزیلا شخصی را به یک سایت اضافه کنند.
  4. هیچ قفلی وجود ندارد. توسعه دهندگان یک ایمیل تایید از همه کاربرانشان دریافت می‌کنند، و کاربران از هر آدرس پست الکترونیکی می‌توانند استفاده کنند.

به‌علاوه، موزیلا شخصی بهتر می‌شود: آن برپایه پروتکل باز، غیرمتمرکز، که طراحی شده تا به آن اجازه بدهد با مرورگرها به‌صورت مستقیم یکپارچه شود و به‌صورت محلی از فراهم کنندگان پست الکترونیک پشتیبانی کنند. سایت‌هایی که امروزه موزیلا شخصی را پیاده سازی می‌کنند به‌صورت خودکار این تجربه را کسب می‌کنند، بدون نیاز به تغیر هیچ کدی.


استفاده از موزیلا شخصی در سایت خودتان

 

شروع به‌کار

چرا شخصی؟
نکات خاص در مورد موزیلا شخصی که با دیگر سیستم‌های شناسایی و تشخیص هویت مقایشه شده است.
راه‌اندازی سریع
نمایش سریع چگونه موزیلا شخصی را به سایت خودتان اضافه کنید.

مرجع API

The navigator.id API
API مرورگر.
مرجع API تصدیق
API تصدیق راه دور.

راهنمایی‌ها

ملاحظه‌های امنیتی
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.
The implementor's guide
Tips from sites that have added support for Persona.

منابع

کتاب‌خانه‌ها و متّصل شونده‌ها
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 C# (MVC3), PHP, Node.JS, and more.
User interface guidelines
How to present Persona sign-in to your users.

Becoming an Identity Provider

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.
.well-known/browserid
An overview of the .well-known/browserid file, which IdPs use to advertise 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, an implementation of the {{domxref("navigator.id")}} APIs, and a verification service.
The Persona source code
The code for Persona is on GitHub. Pull requests welcome!

{{CommunityBox("Identity", "dev-identity", "mozilla.dev.identity", "identity","Blog|http://identity.mozilla.com/|identity.mozilla.com|Visit the Identity blog||GitHub|https://github.com/mozilla/browserid/issues/new|report a bug|Report a bug")}}

  1. Using Persona on a website
    1. Why should you use Persona?
    2. Get started
    3. Tips for implementing Persona
    4. Security considerations
    5. Browser compatibility
    6. Internationalization
    7. The navigator.id API
    8. The remote verification API
    9. Libraries and plugins
    10. User interface guidelines
  2. Becoming an Identity Provider
    1. IdP Overview
    2. Implementing an IdP
    3. .well-known-browserid format
  3. The Persona project
    1. Glossary
    2. FAQ
    3. Persona hosted services
    4. Protocol overview
    5. Cryptography

Revision Source

<div class="summary" dir="rtl">
 ساده، ثبت نام منفرد در حریم خصوصی: اجازه دهید کاربران وب سایت شما با استفاده از آدرس ایمل خود در سایت شما ثبت نام کنند، و خودرا از مدیریت کلمه‌های رمز آزاد سازید.</div>
<div class="column-container" dir="rtl">
 <p><span class="seoSummary"><a href="https://login.persona.org/">موزیلا شخصی</a> یک سیستم ورود مستقل از مرورگر برای وب است، که برای پیاده سازی و توسعه راحت است. برروی تمامی <a href="/en-US/docs/persona/Browser_compatibility">مرورگرهای اصلی</a> کار می‌کند، و همین امروز <a href="/en-US/docs/Persona/Quick_Setup">می توانید شروع کنید</a>.</span></p>
 <p>چرا باید از موزیلا شخصی در وب سایت خود استفاده کنید؟</p>
 <ol>
  <li><strong>موزیلا شخصی به‌طور کامل کلمه‌های رمز مخصوص سایت را حذف می‌کند،</strong> کاربرها و وب سایت‌ها را از بار سنگین ساخت، مدیریت، و ذخیره امن کلمه‌های رمز آزاد می‌سازد.</li>
  <li><strong>موزیلا شخصی برای استفاده آسان است.</strong> فقط با دو کلیک یک کاربر شخصی می‌تواند در سایت مثل <a href="http://voo.st">Voost</a> ثبت نام کند، سختی ایجاد حساب کاربری را دور می‌زند.</li>
  <li><strong>موزیلا شخصی برای پیاده سازی ساده است</strong><strong>. </strong>توسعه دهندگان در یک بعدازظهر می توانندموزیلا شخصی را به یک سایت اضافه کنند.</li>
  <li><strong>هیچ قفلی وجود ندارد</strong>. توسعه دهندگان یک ایمیل تایید از همه کاربرانشان دریافت می‌کنند، و کاربران از هر آدرس پست الکترونیکی می‌توانند استفاده کنند.</li>
 </ol>
 <p>به‌علاوه، موزیلا شخصی بهتر می‌شود: آن برپایه <strong>پروتکل باز، غیرمتمرکز،</strong> که طراحی شده تا به آن اجازه بدهد <strong>با مرورگرها به‌صورت مستقیم یکپارچه شود</strong> و <strong>به‌صورت محلی از فراهم کنندگان پست الکترونیک پشتیبانی کنند</strong><strong>. </strong>سایت‌هایی که امروزه موزیلا شخصی را پیاده سازی می‌کنند به‌صورت خودکار این تجربه را کسب می‌کنند، بدون نیاز به تغیر هیچ کدی.</p>
</div>
<hr />
<div class="column-container" dir="rtl">
 <h2 id="Using_Persona_on_your_site">استفاده از موزیلا شخصی در سایت خودتان</h2>
 <p>&nbsp;</p>
 <div class="column-third">
  <h3 id="Getting_started">شروع به‌کار</h3>
  <dl>
   <dt>
    <a href="/en-US/docs/Persona/Why_Persona">چرا شخصی؟</a></dt>
   <dd>
    نکات خاص در مورد موزیلا شخصی که با دیگر سیستم‌های شناسایی و تشخیص هویت مقایشه شده است.</dd>
   <dt>
    <a href="/en-US/docs/Persona/Quick_Setup">راه‌اندازی سریع</a></dt>
   <dd>
    نمایش سریع چگونه موزیلا شخصی را به سایت خودتان اضافه کنید.</dd>
  </dl>
  <h3 id="API_reference">مرجع API</h3>
  <dl>
   <dt>
    <a href="/en-US/Persona/The_navigator.id_API">The navigator.id API</a></dt>
   <dd>
    API مرورگر.</dd>
   <dt>
    <a href="/en-US/docs/Persona/Remote_Verification_API">مرجع API تصدیق</a></dt>
   <dd>
    API تصدیق راه دور.</dd>
  </dl>
 </div>
 <div class="column-third">
  <h3 id="Guides">راهنمایی‌ها</h3>
  <dl>
   <dt>
    <a href="/en-US/docs/Persona/Security_Considerations">ملاحظه‌های امنیتی</a></dt>
   <dd>
    Practices and techniques to make sure your Persona deployment is secure.</dd>
   <dt>
    <a href="/en-US/docs/Persona/Browser_compatibility">Browser compatibility</a></dt>
   <dd>
    Learn exactly which browsers support Persona.</dd>
   <dt>
    <a href="/en-US/docs/Persona/Internationalization">Internationalization</a></dt>
   <dd>
    Learn how Persona handles different languages.</dd>
   <dt>
    <a href="/en-US/docs/Persona/The_implementor_s_guide">The implementor's guide</a></dt>
   <dd>
    Tips from sites that have added support for Persona.</dd>
  </dl>
 </div>
 <div class="column-third">
  <h3 id="Resources">منابع</h3>
  <dl>
   <dt>
    <a href="/en-US/docs/Persona/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">The Persona cookbook</a></dt>
   <dd>
    Example source code for Persona sites. Includes snippets in C# (MVC3), PHP, Node.JS, and more.</dd>
   <dt>
    <a href="/en-US/Persona/User_interface_guidelines">User interface guidelines</a></dt>
   <dd>
    How to present Persona sign-in to your users.</dd>
  </dl>
 </div>
</div>
<hr />
<h2 dir="rtl" id="Becoming_an_Identity_Provider">Becoming an Identity Provider</h2>
<p dir="rtl">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>
<div class="column-container" dir="rtl">
 <div class="column-third">
  <dl>
   <dt>
    <a href="/en-US/docs/Persona/Identity_Provider_Overview">IdP Overview</a></dt>
   <dd>
    A high level view of Persona Identity Providers.</dd>
  </dl>
 </div>
 <div class="column-third">
  <dl>
   <dt>
    <a href="/en-US/docs/Persona/Implementing_a_Persona_IdP">Implementing an IdP</a></dt>
   <dd>
    A detailed guide to the technical details of becoming an IdP.</dd>
  </dl>
 </div>
 <div class="column-third">
  <dl>
   <dt>
    <a href="/en-US/docs/Persona/.well-known-browserid">.well-known/browserid</a></dt>
   <dd>
    An overview of the <code>.well-known/browserid</code> file, which IdPs use to advertise support for the protocol.</dd>
  </dl>
 </div>
</div>
<hr />
<h2 dir="rtl" id="The_Persona_Project">The Persona Project</h2>
<div class="column-container" dir="rtl">
 <div class="column-third">
  <dl>
   <dt>
    <a href="/en-US/docs/Persona/Glossary">Glossary</a></dt>
   <dd>
    BrowserID and Persona terminology defined.</dd>
   <dt>
    <a href="/en-US/docs/Persona/FAQ">FAQ</a></dt>
   <dd>
    Answers to common questions.</dd>
   <dt>
    <a href="/en-US/docs/Persona/Protocol_Overview">Protocol overview</a></dt>
   <dd>
    A mid-level technical overview of the underlying BrowserID protocol.</dd>
  </dl>
 </div>
 <div class="column-third">
  <dl>
   <dt>
    <a href="/en-US/docs/persona/Crypto">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/prod/browserid/index.md">The Spec</a></dt>
   <dd>
    Deep technical details live here.</dd>
  </dl>
 </div>
 <div class="column-third">
  <dl>
   <dt>
    <a href="/en-US/docs/Persona/Bootstrapping_Persona">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, an implementation of the {{domxref("navigator.id")}} APIs, and a verification service.</dd>
   <dt>
    <a href="https://github.com/mozilla/browserid">The Persona source code</a></dt>
   <dd>
    The code for Persona is on GitHub. Pull requests welcome!</dd>
  </dl>
 </div>
</div>
<p dir="rtl">{{CommunityBox("Identity", "dev-identity", "mozilla.dev.identity", "identity","Blog|http://identity.mozilla.com/|identity.mozilla.com|Visit the Identity blog||GitHub|https://github.com/mozilla/browserid/issues/new|report a bug|Report a bug")}}</p>
<h2 dir="rtl" id="Subnav">Subnav</h2>
<ol dir="rtl">
 <li><a href="#">Using Persona on a website</a>
  <ol>
   <li><a href="/en-US/Persona/Why_Persona" title="Why Persona?">Why should you use Persona?</a></li>
   <li><a href="/en-US/Persona/Quick_setup" title="Quick Start">Get started</a></li>
   <li><a href="/en-US/Persona/The_implementor_s_guide" title="Implementor's Guide">Tips for implementing Persona</a></li>
   <li><a href="/en-US/Persona/Security_Considerations" title="Security Considerations">Security considerations</a></li>
   <li><a href="/en-US/Persona/Browser_compatibility" title="Browser compatibility">Browser compatibility</a></li>
   <li><a href="/en-US/Persona/Internationalization" title="Internationalization">Internationalization</a></li>
   <li><a href="/en-US/Persona/The_navigator.id_API" title="The navigator.id API">The navigator.id API</a></li>
   <li><a href="/en-US/Persona/Remote_Verification_API" title="Remote Verification API">The remote verification API</a></li>
   <li><a href="/en-US/Persona/Libraries_and_plugins" title="Libraries and plugins">Libraries and plugins</a></li>
   <li><a href="/en-US/Persona/User_interface_guidelines" title="User interface guidelines">User interface guidelines</a></li>
  </ol>
 </li>
 <li><a href="#">Becoming an Identity Provider</a>
  <ol>
   <li><a href="/en-US/Persona/Identity_Provider_Overview" title="IdP Overview">IdP Overview</a></li>
   <li><a href="/en-US/Persona/Implementing_a_Persona_IdP" title="Implementing an IdP">Implementing an IdP</a></li>
   <li><a href="/en-US/Persona/.well-known-browserid" title=".well-known-browserid format">.well-known-browserid format</a></li>
  </ol>
 </li>
 <li><a href="#">The Persona project</a>
  <ol>
   <li><a href="/en-US/Persona/Glossary" title="Glossary">Glossary</a></li>
   <li><a href="/en-US/Persona/FAQ" title="FAQ">FAQ</a></li>
   <li><a href="/en-US/Persona/Bootstrapping_Persona" title="Persona hosted services">Persona hosted services</a></li>
   <li><a href="/en-US/Persona/Protocol_Overview" title="Protocol overview">Protocol overview</a></li>
   <li><a href="/en-US/Persona/Crypto" title="Crypto">Cryptography</a></li>
  </ol>
 </li>
</ol>
Revert to this revision