PHP, OpenID遅まきながらですが、OpenIDを試してみました。いくつかつまづいた点があったのでメモ。 必要なものライブラリ … PHP-OpenID LibraryPHP extension … GMP、CURLOP側サーバのSSL証明書やる気 画面遷移イメージこちら側のログイン画面(この画面でユーザがログインボタンを押す)こちら側の転送画面(OP側の認証ページに転送させる)OP側の認証画面(ここでユーザはID/PW入力などをする)こちら側の認証後ページ(ログイン完了)※めんどくさい処理はライブラリがやってくれてるので省略。 個人的につまづいた点OP側サーバと通信できない、認証できない 理由→必要なextensionが入ってなかった 対策→extensionを入れる理由→OP側サーバのSSL証明書がインストールされていなかった 対策→SSL証明書をインストールする mixiの場合
梅酒.inでOpenIDでのログインに対応したのですが、実装する上で色々と困るところが多かったので少しメモしておきます。かなり内容をかいつまんでいますが、ご了承ください。 PHP用のOpenIDライブラリを入手 OpenIDのログインを実装するにあたって、OpenID Enabled で配布されている PHP OpenID Library を利用しました。2008年10月30日現在でバージョンは 2.1.2 です。 ダウンロードしたファイルを解凍し、Auth ディレクトリを自分のサイトのインクルードパスが通っている適当な場所に丸ごとコピーします。 サンプルコードを読んで理解する このライブラリにはサンプルコードが examples ディレクトリに用意されています。どのような処理を実装すればいいかは、サンプルを見て理解するのがいいです。 情報の格納方法を選択する このライブラリでは、Open
◆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
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。システム統括部脇阪です。 「OpenID関係の記事を24時間書く」という依頼の元、がんばって何か書こうと思います! OpenID関連の記事ということで、今回はYahoo! JAPANのOpenID対応RPを構築する方法を紹介したいと思います RPって何? RPとはRelying Partyの略で、OpenIDでログインできるサイトのことです。日本ではsmart.fm(旧iKnow!)が有名です。 ちなみにOpenIDを発行しているYahoo! JAPANやmixi,livedoorなどのことはOP(OpenID Provider)と言います。今回はOPに関しては取り扱いません。 RPになるメリットって? ユーザーごとに
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く