人気ブログランキング | 話題のタグを見る
mytips.exblog.jp ブログトップ

OpenID やってみた
PHP用の(公式?!)ライブラリがあるから、これを使う

http://www.openidenabled.com/php-openid/


ダウンロードしたファイルを仮にサーバ内にコピー

htdocs/openid/examples/consumer/index.php
へアクセスしてテスト。

これだけで、openid.ne.jpのIDで認証可能になる。

Yahoo! JapanのOpenIDをつかうには、php に openssl が利用可能になっていないと、ログインできない。(このエラーはメッセージがでるわけでないので、「yahoo.co.jp」と入力してログイン画面へ遷移しない場合には、これを疑う。)


まえにコンパイルしたときにPHPのディレクトリへ行く

cd /usr/local/src/php5/php-[最新のバージョン番号]

前のconfigure の最後に「--with -openssl」を追記して下記を実行

./configure --with-pgsql=/usr/local/pgsql --with-apxs --prefix=/usr/local/php5 --with-dom=/usr/local --with-xml --with-mysql --enable-mbstring --with-libmbfl --enable-sqlite-utf8 --with-openssl

の後は、
make
して
su root
make install

apache restart
(make installする前に、apacheを止めておいたほうがよいかも)


yahoo.co.jpでも認証できた。

とりあえず、ここまでメモ
by sato025 | 2008-04-28 12:33


by fd


var gaJsHost = (("https:" == doc ument.loc ation.protocol) ? "https://ssl." : "http://www.");doc ument.write(unesc ape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));var pageTracker = _gat._getTracker("UA-103429-5");pageTracker._trackPageview();