そこで、自由にウェブを使ったサービスに組み込めるユーザ認証のフレームワークはないでしょうか。そういったものがあれば、SNS なり、ソーシャルなカレンダーなり ToDo リストを作成するような部分だけに注力出来るように思います。
PHP, MySQL で利用できるものならよいですし、モバイル対応もしていればさらに良いです。
参考:ryuzi_kambe の?D - ユーザ登録/ユーザデータ保持のフレームワーク
http://d.hatena.ne.jp/ryuzi_kambe/20060720/p3
はてな認証 APIや、Liberty Alliance のようなものでしょうか?
回答ありがとうございます。
はてな API でははてなユーザしか使えませんし、.Net passport のような Liberty Alliance では、余所にユーザデータを置くことになるので、おそらく違うでしょう。
いえ、究極的にはそうなるのですが、今の実装ではとりあえず使えなさそうです。
こんにちはー。
自分ははてなAPI認証とジュゲムAPI認証をつかわさせてもらっています。
クラス化してないでべたで組み込んでいるので、可読性も汎用性も低いですが、自分はこんな感じで利用しています。
↓
http://kuippa.s188.xrea.com/tubemrk/
(ちょっと最近サーバーが重くなっちゃってますので時間を置いておためしください……。)
ソースも古いやつですがおいてありますので何かのご参考にどうぞ。あまり誉められた書き方ではありませんが…。
ユーザデータは自分のところで持ちたいので、はてなや JUGEM の認証 API はおそらく違うものになるかと思います。
回答ありがとうございました。
PHPをお使いでしたら
PEAR::Auth
http://pear.php.net/package/Auth
PEAR::LiveUser
http://pear.php.net/package/LiveUser
などが認証部分にフォーカスしたライブラリです。
もちろんDBにも対応しています。
回答ありがとうございます。
PEAR はやはり宝の宝庫ですね。
逆に堕落しそうです(^_^;
どうもありがとうございました。
OpenIDはどうでしょうか.
PHPでも認証サーバー&クライアントともに関連ライブラリなどが存在します.
回答ありがとうございます。
よくきたの方に回答していただき恐縮です。
PHP-openID という名前で調べれば良さそうですね。
少ししらべてみましたが、なるほど、確かに同一クラスタで提供するサービスで共用できるサービスを使うのはよいかもしれません。
http://oss.moongift.jp/intro/i-1059.html
1.0.0 がリリースされ、PEAR にもあるようですね。
http://news.hotphpper.net/archives/353-OpenID1.0.0.html#exte...
まずは試してみたいと思います。ありがとうございました。
ご紹介いただいた中では、
Ethna
http://ethna.jp/ethna-about.html
が良さそうですね。
1,2番目のリソースについては、実は同じようなものを過去作成したことがあります。
ここから先の汎用化が難しい(面倒という側面もある)のですが、Ethna はそれを担保してくれそうです。
早速テストしてみようと思います。回答ありがとうございました。