Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Hybridauthで簡単に認証システム実装

2,257 views

Published on

Fukuoka.php Vol.8 発表資料。

  • Be the first to comment

Hybridauthで簡単に認証システム実装

  1. 1. HybridAuthで簡単に認証システム実装2013/6/26youhei iwasaki
  2. 2. ◻自己紹介名前:岩崎洋平言語:php、mysqlfacebook:岩崎洋平(いわへい)twitter:@youhei_iwasaki色々と勉強中です!ご指導の程よろしくお願い致します!
  3. 3. 認証システム??
  4. 4. (例)サイボウズ様 https://live.cybozu.co.jp
  5. 5. HybridAuthって何?
  6. 6. ◻HybridAuthとはtwitterやfacebook等のソーシャルサービスの機能をこれ一つで実装できるphpライブラリ。※License:MIT,GPL
  7. 7. 通常であれば…twitter APIを使って認証システム実装facebook APIを使って認証システム実装実装する分だけ作成する必要
  8. 8. HybridAuthなら…これ一つで実装可能!HybridAuthでまとめて実装
  9. 9. しかもこれらのプロバイダーにも対応しています!
  10. 10. 幾つか注意する点があります!
  11. 11. ◻注意点• apacheがport番号80で動作していること• phpのバージョンが5.2以上であること• cURLがsupport enabledであること
  12. 12. ・プロバイダー側にコールバックURLを設定済み!・アプリケーションは登録済み!(APIキーとシークレットキーが発行)◻インストール方法※指定するコールバックURLはそれぞれ決まっています。詳しくはhybridauthのドキュメントをご確認ください。
  13. 13. http://hybridauth.sourceforge.net/ にアクセス
  14. 14. hybridauth-2.1.2.zipexampleshybridauth解凍
  15. 15. hybridauthHybrid config.phpindex.php install.php
  16. 16. config.php修正・追加箇所① base_urlを環境にあわせて変更。② プロバイダーから発行されたAPIキーとシークレットキーを入力。
  17. 17. ◻まとめ・hybridauthをつかうとこれひとつで複数のプロバイダーの認証システムを簡単に組み込むことができます。・欠点としてプロバイダー側の仕様が変更された場合改造しなければいけない可能性がある。

×