Pear::Authの機能について
http://www.makizou.com/pear/package.authentication.auth.html
このホームページに詳しいことが書いてあった。
PEAR::Authでは、 「ストレージコンテナ」を使用してログインデータを保存することができます。
*ストレージとは:コンピュータ内でデータやプログラムを記憶する装置。ハードディスクやフロッピーディスク、MO、CD-R、磁気テープなどがこれにあたる。
*認証で必要なのはユーザーの名前とパスワードであり、そのデータをストレージコンテナに保存する。
そのストレージコンテナは、ユーザーが選択でき、以下のコンテナがそれにあたる。
*配列やデータベース、ファイル管理など様々。
利用できるコンテナ
- Array
PHP の配列を使用するストレージコンテナです。
- DB
PEAR DB を使用するストレージコンテナです。
- DBLite
DB コンテナをシンプルにしたもので、ユーザ認証の機能のみを持っています。 ユーザ管理の関数は提供されていません。
- File
PEAR File_Passwd を使用するストレージコンテナです。
- IMAP
IMAP サーバを使用するストレージコンテナです。
- KADM5
Kerberos V サーバを使用するストレージコンテナです。
- LDAP
LDAP サーバを使用するストレージコンテナです。
- MDB
PEAR MDB を使用するストレージコンテナです。
- MDB2
PEAR MDB2 を使用するストレージコンテナです。
- Multiple
複数の Auth_Containers を登録し、成功するまで順に処理を試みるストレージコンテナです。
- PEAR
PEAR ウェブサイトを使用するストレージコンテナです。
- POP3
POP3 サーバを使用するストレージコンテナです。
- RADIUS
RADIUS サーバを使用するストレージコンテナです。
- SAP
SAP サーバを使用するストレージコンテナです。
- SMBPasswd
PEAR File_SMBPasswd を使用するストレージコンテナです。
- SOAP
SOAP サービスを使用するストレージコンテナです。クライアントとしては PEAR SOAP を使用します。
- SOAP5
SOAP サービスを使用するストレージコンテナです。クライアントとしては PHP5 SOAP を使用します。
- vpopmail
vpopmail を使用するストレージコンテナです。
- Custom
Pear::Authのソースコードを呼んでみた!
今日時間があったのでPear::Authのソースコードを読んでみた。
まだ全部読み終えてないけど、途中経過をブログに載せるつもりです。
検索してもPearのソースコード関連のブログがヒットしない。
ライブラリーのソースコードまで見る人少ないのかぁ?(ノ_・。)
がんばります!!!!!!!