Home > felica-auth

felica-auth

Felica-auth is a project mainly written in PHP and JAVASCRIPT, it's free.

Allows WordPress to FeliCa for authentication of users.

FeliCa Auth

FeliCa Auth は WordPress の認証機構を FeliCa で行うプラグインです。

このプログラムのほとんどは別の WordPress のプラグインである OpenID を参考にして作られています。

主に実験用のプログラムなのでご利用される場合は各自ご注意ください。

著作権など問題がありましたらご指摘くださいませ。

必要なもの

FeliCa Auth は PaSoRi を利用して FeliCa の読み取りを行っています。

プラグインご利用の方は PaSoRi をご用意ください。

また、FeliCa を接続するパソコンでは下記ソフトウェアをインストールしてください。

  • PC - FeliCa ポートソフトウェア
  • mac - FeliCa Proxy

プラグインのインストール方法

WordPress プラグインディレクトリにて下記を実行。

# git clone https://github.com/Atrac613/felica-auth.git

使い方(FeliCa の登録)

  1. PaSoRi をパソコンに接続する。
  2. 通常のパスワードでログインする。
  3. サイドメニューのユーザーから Your FeliCa をクリックする。
  4. FeliCa StandBy. が表示されたら FeliCa をかざす。
  5. FeliCa Detected. が表示されたら送信ボタンをクリックする。

  • 一つのアカウントで複数の FeliCa を登録する事ができます。
  • FeliCa 一枚に対して登録できるアカウントは一つまでです。

使い方(ログイン)

  1. PaSoRi をパソコンに接続する。
  2. ログイン画面を開く。
  3. FeliCa StandBy. が表示されたら FeliCa をかざす。
  4. FeliCa Detected. が表示されたらログインボタンをクリックする。

技術的な話

Q: FeliCa はどうやって読み取っているの?

A: PaSoRi からのデータは FeliCa Proxy 経由で Flash の FeliCa ライブラリで処理され Web 上に読み取られます。

Q: FeliCa 識別情報はそのままサーバーに送信されるの?

A: いいえ。プラグインで利用する FeliCa 識別情報 IDm、PMm はハッシュ化されサーバーに送信されます。またハッシュを生成する際には各ブログ毎に違うハッシュが生成されますので複数のブログ間で同じハッシュ情報ではログイン(二次利用は)できません。

また、ハッシュの生成はローカル(SWF)で行われます。

連絡先 & リポジトリ

Source Code Repository: FeliCa Auth - GitHub

Source Code Repository: FeliCa Auth SWF - GitHub

BLOG: WordPress を FeliCa で認証する - Technologic

Twitter: Atrac613

Previous:git-test