PHP, OpenID遅まきながらですが、OpenIDを試してみました。いくつかつまづいた点があったのでメモ。 必要なものライブラリ … PHP-OpenID LibraryPHP extension … GMP、CURLOP側サーバのSSL証明書やる気 画面遷移イメージこちら側のログイン画面(この画面でユーザがログインボタンを押す)こちら側の転送画面(OP側の認証ページに転送させる)OP側の認証画面(ここでユーザはID/PW入力などをする)こちら側の認証後ページ(ログイン完了)※めんどくさい処理はライブラリがやってくれてるので省略。 個人的につまづいた点OP側サーバと通信できない、認証できない 理由→必要なextensionが入ってなかった 対策→extensionを入れる理由→OP側サーバのSSL証明書がインストールされていなかった 対策→SSL証明書をインストールする mixiの場合
◆PHP OpenID Libraryの「consumer」サンプルを使ってOpenId対応アプリを作ってMIXIのOPENIDを使ってみる ダウンロードしたソースを「php-openid-2.1.1.zip」を解凍し、「Auth」フォルダ丸ごと、「examples/consumer」の全phpファイルを任意のディレクトリにコピーする。 例:『/home/opentest/public_html/opentest』に『Auth』フォルダを丸ごとコピー 『/home/opentest/public_html/opentest』に『examples/consumer』の中身全てコピー ※コピー先のパスは自分の環境にあわせてください。 function run() { $consumer = getConsumer(); // Complete the authentication proces
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く