人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

なにか新しいウェブを使ったサービスを思いついたとします。そこには当然ユーザ登録の仕組みが必要になるものが多いと思われますが、それを毎回自分で実装するのも大変ですし、自分だけでは十分な機能を持たせられないかもしれません。

そこで、自由にウェブを使ったサービスに組み込めるユーザ認証のフレームワークはないでしょうか。そういったものがあれば、SNS なり、ソーシャルなカレンダーなり ToDo リストを作成するような部分だけに注力出来るように思います。

PHP, MySQL で利用できるものならよいですし、モバイル対応もしていればさらに良いです。

参考:ryuzi_kambe の?D - ユーザ登録/ユーザデータ保持のフレームワーク
http://d.hatena.ne.jp/ryuzi_kambe/20060720/p3

●質問者: ryuzi_kambe
●カテゴリ:インターネット ウェブ制作
✍キーワード:MySQL PHP SNS ToDo ウェブ
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● husigi
●20ポイント

いろいろありそうですね。


http://www.komonet.ne.jp/~php/program/ninsho/chap1.htm


http://cakephp.seesaa.net/article/20317502.html


http://ethna.jp/ethna-about.html


http://quicty.zubapita.jp/?tutorial03_1

◎質問者からの返答

ご紹介いただいた中では、

Ethna

http://ethna.jp/ethna-about.html

が良さそうですね。

1,2番目のリソースについては、実は同じようなものを過去作成したことがあります。

ここから先の汎用化が難しい(面倒という側面もある)のですが、Ethna はそれを担保してくれそうです。

早速テストしてみようと思います。回答ありがとうございました。


2 ● おこめ
●20ポイント

はてな認証 APIや、Liberty Alliance のようなものでしょうか?

http://auth.hatena.ne.jp/

http://www.projectliberty.org/jp/

◎質問者からの返答

回答ありがとうございます。

はてな API でははてなユーザしか使えませんし、.Net passport のような Liberty Alliance では、余所にユーザデータを置くことになるので、おそらく違うでしょう。

いえ、究極的にはそうなるのですが、今の実装ではとりあえず使えなさそうです。


3 ● くいっぱ
●20ポイント

こんにちはー。

自分ははてなAPI認証とジュゲムAPI認証をつかわさせてもらっています。

クラス化してないでべたで組み込んでいるので、可読性も汎用性も低いですが、自分はこんな感じで利用しています。

http://kuippa.s188.xrea.com/tubemrk/

(ちょっと最近サーバーが重くなっちゃってますので時間を置いておためしください……。)


ソースも古いやつですがおいてありますので何かのご参考にどうぞ。あまり誉められた書き方ではありませんが…。

◎質問者からの返答

ユーザデータは自分のところで持ちたいので、はてなや JUGEM の認証 API はおそらく違うものになるかと思います。

回答ありがとうございました。


4 ● こいほげ
●20ポイント

PHPをお使いでしたら


PEAR::Auth

http://pear.php.net/package/Auth

PEAR::LiveUser

http://pear.php.net/package/LiveUser


などが認証部分にフォーカスしたライブラリです。

もちろんDBにも対応しています。

◎質問者からの返答

回答ありがとうございます。

PEAR はやはり宝の宝庫ですね。

逆に堕落しそうです(^_^;

どうもありがとうございました。


5 ● えるふん
●20ポイント

OpenIDはどうでしょうか.

PHPでも認証サーバー&クライアントともに関連ライブラリなどが存在します.

http://news.hotphpper.net/plugin/tag/openid

http://videntity.org/openid/

◎質問者からの返答

回答ありがとうございます。

よくきたの方に回答していただき恐縮です。

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...

まずは試してみたいと思います。ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ