タグ

OpenIDに関するb4takashiのブックマーク (2)

  • 多彩なフレームワークに対応したPHP向け認証ライブラリ·Opauth MOONGIFT

    OpauthはPHP向けの認証ライブラリです。抽象化することで多様なプロバイダーに容易に対応できます。 Webサービスで認証を用意すると言っても今は多様な技術が存在します。単なるID/パスワードに限らず、OpenIDやOAuthもあります。サービスプロバイダーごとに実装も若干変わったりします。そうした認証技術を統合して使えるのがOpauthです。 デモです。 Facebook認証です。 問題なく認証できました。各種データも取得できているのが分かります。 こちらはGoogle認証です。 こちらもユーザプロフィール含めて取得できています。 最後はTwitterです。 はい、問題ありません! OpauthはRubyの認証ライブラリOmniauthにインスパイアされて作られており、認証部分を抽象化することでプロバイダーを切り替えて容易に様々なサービスに対応できるようになっています。技術的にはOpe

    b4takashi
    b4takashi 2012/06/04
    こんなライブラリを待っていた!
  • PHPでOpenIDを使ったサンプルコード | きらら2号

    ゲームサービスを作ったときに、OpenID認証を使ったのでその時のメモを残します。 ↑のゲームで対応しているOpenIDサイトは、 ・Google ・mixi ・yahoo! Japan ・livedoor ・はてなFlickr です。 PHPでOpenIDを利用するときは、PHPのOpenIDライブラリを使うと便利です。 OpenIDで難しいのは仕組みを理解するところだと思うのですが、今回は仕組みを詳しく知らなくてもサンプルコードをまねしたら自分も出来た、を目標にしたいと思います。 仕組みに関しては、第2回:PHPで作ろうConsumerとかに載ってるので、興味があればどうぞ。 また、私のゲームサイトのOpenID認証はWinOfSqlPHP OpenID 認証。mixi でログイン。コードサンプル :【OpenID】を参考につくりました。 元ネタはここですので、一通り読んでお

    b4takashi
    b4takashi 2012/05/13
    そんなに難しくなさそうだ、あとで詳しく見てみよう。
  • 1