Submit Search
Upload
Hybridauthで簡単に認証システム実装
•
1 like
•
2,584 views
Youhei Iwasaki
Follow
Fukuoka.php Vol.8 発表資料。
Read less
Read more
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
WordPressで複数のプラグインをまとめて一気にインストールする方法
WordPressで複数のプラグインをまとめて一気にインストールする方法
Masahiro Nakashima
WordCafe Fuji vol.1
WordCafe Fuji vol.1
Endoh Shingo
「やりたい!」が「できた!」に変わる。チームで作るWebサービス〜Scoobの場合〜
「やりたい!」が「できた!」に変わる。チームで作るWebサービス〜Scoobの場合〜
Yu-ki Motoyama
a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」
Seiko Kuchida
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
Seiko Kuchida
WordCamp Kansai 2015 発表資料
WordCamp Kansai 2015 発表資料
Masahito Muratake
世界の最前線!VagrantやWP-CLIなどで開発環境をパワーアップ!
世界の最前線!VagrantやWP-CLIなどで開発環境をパワーアップ!
Seto Takahiro
チーム開発にSwiftLintを導入してみた・詳細版
チーム開発にSwiftLintを導入してみた・詳細版
Ikada Kaori
Recommended
WordPressで複数のプラグインをまとめて一気にインストールする方法
WordPressで複数のプラグインをまとめて一気にインストールする方法
Masahiro Nakashima
WordCafe Fuji vol.1
WordCafe Fuji vol.1
Endoh Shingo
「やりたい!」が「できた!」に変わる。チームで作るWebサービス〜Scoobの場合〜
「やりたい!」が「できた!」に変わる。チームで作るWebサービス〜Scoobの場合〜
Yu-ki Motoyama
a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」
Seiko Kuchida
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
Seiko Kuchida
WordCamp Kansai 2015 発表資料
WordCamp Kansai 2015 発表資料
Masahito Muratake
世界の最前線!VagrantやWP-CLIなどで開発環境をパワーアップ!
世界の最前線!VagrantやWP-CLIなどで開発環境をパワーアップ!
Seto Takahiro
チーム開発にSwiftLintを導入してみた・詳細版
チーム開発にSwiftLintを導入してみた・詳細版
Ikada Kaori
既存プロジェクトにSwiftLintを導入した話
既存プロジェクトにSwiftLintを導入した話
akatsuki174
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
Seiko Kuchida
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
Seiko Kuchida
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
schoowebcampus
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
schoowebcampus
Hands on PhotoBlog App with WordPress REST API and App Inventor
Hands on PhotoBlog App with WordPress REST API and App Inventor
Hong Chen
React Nativeの話のその前に… サービスの作り方の話
React Nativeの話のその前に… サービスの作り方の話
Kanako Kobayashi
はじめてのWordPress勉強会 vol.01 Word Pressの概要
はじめてのWordPress勉強会 vol.01 Word Pressの概要
MoritaMasahiro
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
Yu Tanaka
WP REST API の活用事例と今後
WP REST API の活用事例と今後
Yuusuke Yoshida
WCK2014[ハンズオン] 体験して学ぶ はじめてのブログ・サイト制作 〜WordPress.comでサイトを作ってみよう〜
WCK2014[ハンズオン] 体験して学ぶ はじめてのブログ・サイト制作 〜WordPress.comでサイトを作ってみよう〜
tokumotonahoko
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
Seiko Kuchida
もう一度基礎から!WordPress勉強会
もう一度基礎から!WordPress勉強会
Yutaro Fuji
タスクランナー導入 〜とあるWordPress制作環境〜
タスクランナー導入 〜とあるWordPress制作環境〜
Masaya Kogawa
CodeIgniter3でWordPressプラグインを作る
CodeIgniter3でWordPressプラグインを作る
Akishige TAKEKOSHI
WordCamp Tokyo 2013 Security
WordCamp Tokyo 2013 Security
Fumito Mizuno
AndroidアプリをTravis CIでビルド
AndroidアプリをTravis CIでビルド
Kiwamu Okabe
GitHubEnterpriseからBitbucket(Stash) への移行事例
GitHubEnterpriseからBitbucket(Stash) への移行事例
知教 本間
SIerでもSphinxを使いたい! 後編
SIerでもSphinxを使いたい! 後編
kk_Ataka
a-sap08「a-blog cmsとMovable Type」
a-sap08「a-blog cmsとMovable Type」
Seiko Kuchida
ゼロからはじめるサーバーサイド Vol2
ゼロからはじめるサーバーサイド Vol2
Taichi Inaba
【ハンズオン】jQuery+HTML5 APIでスライドショーを作ろう
【ハンズオン】jQuery+HTML5 APIでスライドショーを作ろう
Mitsuo Kawashima
More Related Content
What's hot
既存プロジェクトにSwiftLintを導入した話
既存プロジェクトにSwiftLintを導入した話
akatsuki174
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
Seiko Kuchida
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
Seiko Kuchida
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
schoowebcampus
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
schoowebcampus
Hands on PhotoBlog App with WordPress REST API and App Inventor
Hands on PhotoBlog App with WordPress REST API and App Inventor
Hong Chen
React Nativeの話のその前に… サービスの作り方の話
React Nativeの話のその前に… サービスの作り方の話
Kanako Kobayashi
はじめてのWordPress勉強会 vol.01 Word Pressの概要
はじめてのWordPress勉強会 vol.01 Word Pressの概要
MoritaMasahiro
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
Yu Tanaka
WP REST API の活用事例と今後
WP REST API の活用事例と今後
Yuusuke Yoshida
WCK2014[ハンズオン] 体験して学ぶ はじめてのブログ・サイト制作 〜WordPress.comでサイトを作ってみよう〜
WCK2014[ハンズオン] 体験して学ぶ はじめてのブログ・サイト制作 〜WordPress.comでサイトを作ってみよう〜
tokumotonahoko
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
Seiko Kuchida
もう一度基礎から!WordPress勉強会
もう一度基礎から!WordPress勉強会
Yutaro Fuji
タスクランナー導入 〜とあるWordPress制作環境〜
タスクランナー導入 〜とあるWordPress制作環境〜
Masaya Kogawa
CodeIgniter3でWordPressプラグインを作る
CodeIgniter3でWordPressプラグインを作る
Akishige TAKEKOSHI
WordCamp Tokyo 2013 Security
WordCamp Tokyo 2013 Security
Fumito Mizuno
AndroidアプリをTravis CIでビルド
AndroidアプリをTravis CIでビルド
Kiwamu Okabe
GitHubEnterpriseからBitbucket(Stash) への移行事例
GitHubEnterpriseからBitbucket(Stash) への移行事例
知教 本間
SIerでもSphinxを使いたい! 後編
SIerでもSphinxを使いたい! 後編
kk_Ataka
a-sap08「a-blog cmsとMovable Type」
a-sap08「a-blog cmsとMovable Type」
Seiko Kuchida
What's hot
(20)
既存プロジェクトにSwiftLintを導入した話
既存プロジェクトにSwiftLintを導入した話
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
Hands on PhotoBlog App with WordPress REST API and App Inventor
Hands on PhotoBlog App with WordPress REST API and App Inventor
React Nativeの話のその前に… サービスの作り方の話
React Nativeの話のその前に… サービスの作り方の話
はじめてのWordPress勉強会 vol.01 Word Pressの概要
はじめてのWordPress勉強会 vol.01 Word Pressの概要
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
WP REST API の活用事例と今後
WP REST API の活用事例と今後
WCK2014[ハンズオン] 体験して学ぶ はじめてのブログ・サイト制作 〜WordPress.comでサイトを作ってみよう〜
WCK2014[ハンズオン] 体験して学ぶ はじめてのブログ・サイト制作 〜WordPress.comでサイトを作ってみよう〜
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
もう一度基礎から!WordPress勉強会
もう一度基礎から!WordPress勉強会
タスクランナー導入 〜とあるWordPress制作環境〜
タスクランナー導入 〜とあるWordPress制作環境〜
CodeIgniter3でWordPressプラグインを作る
CodeIgniter3でWordPressプラグインを作る
WordCamp Tokyo 2013 Security
WordCamp Tokyo 2013 Security
AndroidアプリをTravis CIでビルド
AndroidアプリをTravis CIでビルド
GitHubEnterpriseからBitbucket(Stash) への移行事例
GitHubEnterpriseからBitbucket(Stash) への移行事例
SIerでもSphinxを使いたい! 後編
SIerでもSphinxを使いたい! 後編
a-sap08「a-blog cmsとMovable Type」
a-sap08「a-blog cmsとMovable Type」
Similar to Hybridauthで簡単に認証システム実装
ゼロからはじめるサーバーサイド Vol2
ゼロからはじめるサーバーサイド Vol2
Taichi Inaba
【ハンズオン】jQuery+HTML5 APIでスライドショーを作ろう
【ハンズオン】jQuery+HTML5 APIでスライドショーを作ろう
Mitsuo Kawashima
Opauthライブラリによるtwitter,facebook認証について
Opauthライブラリによるtwitter,facebook認証について
松本 雄貴
#phpmatsuri LT大会システムの中身
#phpmatsuri LT大会システムの中身
Hisateru Tanaka
Heroku HTTP API Design Guide
Heroku HTTP API Design Guide
Ayumu Aizawa
AITCオープンラボ 第4回 IoT勉強会 〜 Pepper x IoT x Web 〜
AITCオープンラボ 第4回 IoT勉強会 〜 Pepper x IoT x Web 〜
Hirokazu Egashira
Login facebook
Login facebook
Jun Chiba
HHVM/Hackを本番投入した話
HHVM/Hackを本番投入した話
Kenjiro Kubota
Service workerとwebプッシュ通知
Service workerとwebプッシュ通知
zaru sakuraba
Cake PhpでやってみようOpen Id入門
Cake PhpでやってみようOpen Id入門
柴田 篤志
PHP x AWS でスケーラブルなシステムをつくろう
PHP x AWS でスケーラブルなシステムをつくろう
Taiji INOUE
アイデンティティ2.0とOAuth/OpenID Connect
アイデンティティ2.0とOAuth/OpenID Connect
Shinichi Tomita
第2回HTML5企業Webシステム開発セミナー hifive紹介資料
第2回HTML5企業Webシステム開発セミナー hifive紹介資料
Osamu Shimoda
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
拓将 平林
Tableau Developers Club - Web Data Connector handson
Tableau Developers Club - Web Data Connector handson
Kenji Noguchi
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
貴志 上坂
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
yut148atgmaildotcom
FuelPHP活用事例
FuelPHP活用事例
Yusuke Naka
チラ見せ! マイソースファクトリーでのAws活用 修正
チラ見せ! マイソースファクトリーでのAws活用 修正
Yutaka Fujisaki
20160618_HTML5プロフェッショナル認定試験レベル1 技術解説セミナー in OSC北海道2016
20160618_HTML5プロフェッショナル認定試験レベル1 技術解説セミナー in OSC北海道2016
Takahiro Kujirai
Similar to Hybridauthで簡単に認証システム実装
(20)
ゼロからはじめるサーバーサイド Vol2
ゼロからはじめるサーバーサイド Vol2
【ハンズオン】jQuery+HTML5 APIでスライドショーを作ろう
【ハンズオン】jQuery+HTML5 APIでスライドショーを作ろう
Opauthライブラリによるtwitter,facebook認証について
Opauthライブラリによるtwitter,facebook認証について
#phpmatsuri LT大会システムの中身
#phpmatsuri LT大会システムの中身
Heroku HTTP API Design Guide
Heroku HTTP API Design Guide
AITCオープンラボ 第4回 IoT勉強会 〜 Pepper x IoT x Web 〜
AITCオープンラボ 第4回 IoT勉強会 〜 Pepper x IoT x Web 〜
Login facebook
Login facebook
HHVM/Hackを本番投入した話
HHVM/Hackを本番投入した話
Service workerとwebプッシュ通知
Service workerとwebプッシュ通知
Cake PhpでやってみようOpen Id入門
Cake PhpでやってみようOpen Id入門
PHP x AWS でスケーラブルなシステムをつくろう
PHP x AWS でスケーラブルなシステムをつくろう
アイデンティティ2.0とOAuth/OpenID Connect
アイデンティティ2.0とOAuth/OpenID Connect
第2回HTML5企業Webシステム開発セミナー hifive紹介資料
第2回HTML5企業Webシステム開発セミナー hifive紹介資料
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
Tableau Developers Club - Web Data Connector handson
Tableau Developers Club - Web Data Connector handson
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
FuelPHP活用事例
FuelPHP活用事例
チラ見せ! マイソースファクトリーでのAws活用 修正
チラ見せ! マイソースファクトリーでのAws活用 修正
20160618_HTML5プロフェッショナル認定試験レベル1 技術解説セミナー in OSC北海道2016
20160618_HTML5プロフェッショナル認定試験レベル1 技術解説セミナー in OSC北海道2016
More from Youhei Iwasaki
twilio x aws コミュニティトラック JAWS FESTA 2015
twilio x aws コミュニティトラック JAWS FESTA 2015
Youhei Iwasaki
【第1回 Twilio勉強会 with Bluemix in 福岡】
【第1回 Twilio勉強会 with Bluemix in 福岡】
Youhei Iwasaki
第0回 Twilio勉強会 with JAWS UG in 福岡
第0回 Twilio勉強会 with JAWS UG in 福岡
Youhei Iwasaki
baserCMSの今
baserCMSの今
Youhei Iwasaki
junaioで楽しもうAR
junaioで楽しもうAR
Youhei Iwasaki
Geolocation API を使った位置情報取得
Geolocation API を使った位置情報取得
Youhei Iwasaki
Making form with html5
Making form with html5
Youhei Iwasaki
スマートフォン・タブレットに対応したサイト構築の考え方
スマートフォン・タブレットに対応したサイト構築の考え方
Youhei Iwasaki
スマートフォンでのファイルアップロードを考える
スマートフォンでのファイルアップロードを考える
Youhei Iwasaki
More from Youhei Iwasaki
(9)
twilio x aws コミュニティトラック JAWS FESTA 2015
twilio x aws コミュニティトラック JAWS FESTA 2015
【第1回 Twilio勉強会 with Bluemix in 福岡】
【第1回 Twilio勉強会 with Bluemix in 福岡】
第0回 Twilio勉強会 with JAWS UG in 福岡
第0回 Twilio勉強会 with JAWS UG in 福岡
baserCMSの今
baserCMSの今
junaioで楽しもうAR
junaioで楽しもうAR
Geolocation API を使った位置情報取得
Geolocation API を使った位置情報取得
Making form with html5
Making form with html5
スマートフォン・タブレットに対応したサイト構築の考え方
スマートフォン・タブレットに対応したサイト構築の考え方
スマートフォンでのファイルアップロードを考える
スマートフォンでのファイルアップロードを考える
Hybridauthで簡単に認証システム実装
1.
HybridAuthで 簡単に認証システム実装 2013/6/26 youhei iwasaki
2.
◻自己紹介 名前:岩崎洋平 言語:php、mysql facebook:岩崎洋平(いわへい) twitter:@youhei_iwasaki 色々と勉強中です! ご指導の程よろしくお願い致します!
3.
認証システム??
4.
(例)サイボウズ様 https://live.cybozu.co.jp
5.
HybridAuthって何?
6.
◻HybridAuthとは twitterやfacebook等のソーシャル サービスの機能をこれ一つで実装で きるphpライブラリ。 ※License:MIT,GPL
7.
通常であれば… twitter APIを使って認証システム実装 facebook APIを使って認証システム実装 実装する分だけ作成する必要
8.
HybridAuthなら… これ一つで実装可能! HybridAuthでまとめて実装
9.
しかもこれらのプロバイダー にも対応しています!
10.
幾つか注意する点があります!
11.
◻注意点 • apacheがport番号80で動作していること • phpのバージョンが5.2以上であること •
cURLがsupport enabledであること
12.
・プロバイダー側にコールバックURLを設定済 み! ・アプリケーションは登録済み! (APIキーとシークレットキーが発行) ◻インストール方法 ※指定するコールバックURLはそれぞれ決まっています。 詳しくはhybridauthのドキュメントをご確認ください。
13.
http://hybridauth.sourceforge.net/ にアクセス
14.
15.
hybridauth-2.1.2.zip examples hybridauth 解凍
16.
hybridauth Hybrid config.php index.php install.php
17.
config.php 修正・追加箇所 ① base_urlを環境に あわせて変更。 ② プロバイダーから 発行されたAPIキーと シークレットキーを入力。
18.
◻まとめ ・hybridauthをつかうとこれひとつで複数のプロバ イダーの認証システムを簡単に組み込むことができ ます。 ・欠点としてプロバイダー側の仕様が変更された 場合改造しなければいけない可能性がある。
Download now