Mozilla Persona は、オープンな BrowserID 規格に基づいた、Web サービス向けの完全に分散化された、安全な認証システムです。Persona がどのようなサイトでも、また誰が使おうとも確実に動作するように、Mozilla では現在、小規模なサイトを運営しています。
なぜ、あなたのサイトで Persona を使うべきなのでしょう?
- Persona を使うことで、サイトごとにパスワードを管理する必要がなくなります。ユーザ、Web サイト運営者ともに、パスワードの作成、管理、セキュリティ強度といったことに頭を悩ませる必要がなくなります。
- Persona は簡単に使うことができます。Persona を使うユーザなら、例えば Voost や The Times Crossword といったサイトに新たに登録する際にも、ほんの2クリックの作業だけでログインすることができます。もう繁雑な登録作業は不要です。
- Persona は実装するのも簡単です。Web サイトに Persona を導入する作業は、わずか半日で完了します。
- 特筆すべき長所として、アカウントの閉め出しの心配がありません。Persona を使うことで、Web サイトの運営者が全登録ユーザの有効なメールアドレスを取得することができます。また、ユーザはどんなメールアドレスでも登録することができます。
- Persona は BrowserID に準拠しています。主要なブラウザベンダが BrowserID を実装してしまえば、ログインにあたって Mozilla に依存し続ける必要はなくなります。
Read on to get started!
注意: Persona は現在活発に開発が進められています。新しい機能については、
私たちのブログ をご覧ください。また、
メーリングリスト にてフィードバックをお寄せください!
はじめに
-
なぜ Persona?
-
まずはあなたのサイトを Persona に対応させる利点について説明します。また、他の認証システムとの比較も紹介します。
-
クイックセットアップ
-
Web サイトで Persona をサポートする手順について、簡単に説明します。
|
Persona API リファレンス
-
navigator.id API リファレンス
-
navigator.id オブジェクトのリファレンスです。 Persona についての作業はここが起点となります。
-
Verification API リファレンス
-
https://verifier.login.persona.org/verify でホストされたリモート検証 API のリファレンスです。
|
ガイド
-
セキュリティについて考慮すべき事柄
-
Practices and techniques to make sure your Persona deployment is secure.
-
ブラウザの互換性
-
Persona をサポートしているブラウザのリスト。
-
国際化
-
Persona の異なる言語の扱いについて。
|
リソース
-
ライブラリとプラグイン
-
Find a drop-in library for your favorite programming language, web framework, blog, or content management system.
-
Persona cookbook
-
Example source code for Persona sites. Includes snippets in PHP, Node.JS, and more.
-
ブランドリソース
-
Sign in buttons and other graphics to help present Persona to your users.
|
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 の概要
-
A high level view of Persona Identity Providers.
-
IdP の実装方法
-
A detailed guide to the technical details of becoming an IdP.
-
開発のヒント
-
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.
|
Persona プロジェクト
-
用語集
-
BrowserID and Persona terminology defined.
-
よくある質問
-
よくある質問への回答
-
プロトコルの概要
-
A mid-level technical overview of the underlying BrowserID protocol.
-
Crypto
-
A look at the cryptographic concepts behind Persona and BrowserID.
-
仕様書
-
ここには深い技術の詳細が書かれています。
-
Persona の Web サイト
-
To get Persona going, we're hosting three services at https://login.persona.org: a fallback Identity Provider, a portable implementation of the
navigator.id APIs, and an identity assertion verification service.
-
Persona のソースコード
-
The code behind the Persona website lives in a repository on GitHub. Patches welcome!
|
![]()
![]()