Submit Search
Upload
Cake PhpでやってみようOpen Id入門
•
1 like
•
8,028 views
柴田 篤志
Follow
一六社で行われた第7回SE勉強会の資料です
Read less
Read more
Technology
Report
Share
Report
Share
1 of 18
Recommended
Gcdについて?
Gcdについて?
Shun Nakahara
Yapc2012資料
Yapc2012資料
matsuo kenji
Diapositivas medio ambiente
Diapositivas medio ambiente
diegoflowers
Nueva Normativa para el trasnporte de liquidos
Nueva Normativa para el trasnporte de liquidos
Valentin Gomez
Smina
Smina
editorh
MyShipper Brochure FINAL
MyShipper Brochure FINAL
Marc Bolliger
Cachorro perdido, urgente alguém o viu
Cachorro perdido, urgente alguém o viu
Desiree PP
Convocatoria inmersion tiburones 2011
Convocatoria inmersion tiburones 2011
evercom
Recommended
Gcdについて?
Gcdについて?
Shun Nakahara
Yapc2012資料
Yapc2012資料
matsuo kenji
Diapositivas medio ambiente
Diapositivas medio ambiente
diegoflowers
Nueva Normativa para el trasnporte de liquidos
Nueva Normativa para el trasnporte de liquidos
Valentin Gomez
Smina
Smina
editorh
MyShipper Brochure FINAL
MyShipper Brochure FINAL
Marc Bolliger
Cachorro perdido, urgente alguém o viu
Cachorro perdido, urgente alguém o viu
Desiree PP
Convocatoria inmersion tiburones 2011
Convocatoria inmersion tiburones 2011
evercom
Business immigration seminars
Business immigration seminars
Amir Ismail & Associates (AIA) - Global Immigration Advisers
121486365
121486365
Francisco Nordman Costa Santos
Aamukatsaus 21.12.2011
Aamukatsaus 21.12.2011
Nordea Bank
Diapositivas medio ambiente
Diapositivas medio ambiente
diegoflowers
Odesos 2014 07
Odesos 2014 07
pbakalov
Stewart Milne Case Study
Stewart Milne Case Study
michaelking
Основи алгоритмізації
Основи алгоритмізації
vetochka16
Ernesto corretor boleto
Ernesto corretor boleto
Luiz Ernesto Noli de Carvalho
In A Decision with Potential Widespread Impact, The Supreme Court Holds That ...
In A Decision with Potential Widespread Impact, The Supreme Court Holds That ...
Patton Boggs LLP
Volantino confcommercio
Volantino confcommercio
Redazione Acquaviva Net
Guía de ejercicios 3 mecánica racional prof g caraballo
Guía de ejercicios 3 mecánica racional prof g caraballo
Mcgruber
Tablas termodinamicas-TERMODINÁMICA TÉCNICA I TERMODINÁMICA TÉCNICA II
Tablas termodinamicas-TERMODINÁMICA TÉCNICA I TERMODINÁMICA TÉCNICA II
Yanina C.J
Guía de ejercicios mecánica racional prof g caraballo
Guía de ejercicios mecánica racional prof g caraballo
Mcgruber
Team Jugendarbeit_Programm 2012.pdf
Team Jugendarbeit_Programm 2012.pdf
unn | UNITED NEWS NETWORK GmbH
OpenID TechNight Vol. 11 - Call to Action
OpenID TechNight Vol. 11 - Call to Action
Tatsuo Kudo
ゼロからはじめるサーバーサイド Vol2
ゼロからはじめるサーバーサイド Vol2
Taichi Inaba
Xcode で gulp を使うお話
Xcode で gulp を使うお話
Yoichiro Sakurai
Opauthライブラリによるtwitter,facebook認証について
Opauthライブラリによるtwitter,facebook認証について
松本 雄貴
WebRTCでリアル店舗を作ってみる
WebRTCでリアル店舗を作ってみる
Junichi Okamura
ノビィハンズオン
ノビィハンズオン
青島 英和
Web api beginners
Web api beginners
Hirohide Sano
Hybridauthで簡単に認証システム実装
Hybridauthで簡単に認証システム実装
Youhei Iwasaki
More Related Content
Viewers also liked
Business immigration seminars
Business immigration seminars
Amir Ismail & Associates (AIA) - Global Immigration Advisers
121486365
121486365
Francisco Nordman Costa Santos
Aamukatsaus 21.12.2011
Aamukatsaus 21.12.2011
Nordea Bank
Diapositivas medio ambiente
Diapositivas medio ambiente
diegoflowers
Odesos 2014 07
Odesos 2014 07
pbakalov
Stewart Milne Case Study
Stewart Milne Case Study
michaelking
Основи алгоритмізації
Основи алгоритмізації
vetochka16
Ernesto corretor boleto
Ernesto corretor boleto
Luiz Ernesto Noli de Carvalho
In A Decision with Potential Widespread Impact, The Supreme Court Holds That ...
In A Decision with Potential Widespread Impact, The Supreme Court Holds That ...
Patton Boggs LLP
Volantino confcommercio
Volantino confcommercio
Redazione Acquaviva Net
Guía de ejercicios 3 mecánica racional prof g caraballo
Guía de ejercicios 3 mecánica racional prof g caraballo
Mcgruber
Tablas termodinamicas-TERMODINÁMICA TÉCNICA I TERMODINÁMICA TÉCNICA II
Tablas termodinamicas-TERMODINÁMICA TÉCNICA I TERMODINÁMICA TÉCNICA II
Yanina C.J
Guía de ejercicios mecánica racional prof g caraballo
Guía de ejercicios mecánica racional prof g caraballo
Mcgruber
Team Jugendarbeit_Programm 2012.pdf
Team Jugendarbeit_Programm 2012.pdf
unn | UNITED NEWS NETWORK GmbH
Viewers also liked
(14)
Business immigration seminars
Business immigration seminars
121486365
121486365
Aamukatsaus 21.12.2011
Aamukatsaus 21.12.2011
Diapositivas medio ambiente
Diapositivas medio ambiente
Odesos 2014 07
Odesos 2014 07
Stewart Milne Case Study
Stewart Milne Case Study
Основи алгоритмізації
Основи алгоритмізації
Ernesto corretor boleto
Ernesto corretor boleto
In A Decision with Potential Widespread Impact, The Supreme Court Holds That ...
In A Decision with Potential Widespread Impact, The Supreme Court Holds That ...
Volantino confcommercio
Volantino confcommercio
Guía de ejercicios 3 mecánica racional prof g caraballo
Guía de ejercicios 3 mecánica racional prof g caraballo
Tablas termodinamicas-TERMODINÁMICA TÉCNICA I TERMODINÁMICA TÉCNICA II
Tablas termodinamicas-TERMODINÁMICA TÉCNICA I TERMODINÁMICA TÉCNICA II
Guía de ejercicios mecánica racional prof g caraballo
Guía de ejercicios mecánica racional prof g caraballo
Team Jugendarbeit_Programm 2012.pdf
Team Jugendarbeit_Programm 2012.pdf
Similar to Cake PhpでやってみようOpen Id入門
OpenID TechNight Vol. 11 - Call to Action
OpenID TechNight Vol. 11 - Call to Action
Tatsuo Kudo
ゼロからはじめるサーバーサイド Vol2
ゼロからはじめるサーバーサイド Vol2
Taichi Inaba
Xcode で gulp を使うお話
Xcode で gulp を使うお話
Yoichiro Sakurai
Opauthライブラリによるtwitter,facebook認証について
Opauthライブラリによるtwitter,facebook認証について
松本 雄貴
WebRTCでリアル店舗を作ってみる
WebRTCでリアル店舗を作ってみる
Junichi Okamura
ノビィハンズオン
ノビィハンズオン
青島 英和
Web api beginners
Web api beginners
Hirohide Sano
Hybridauthで簡単に認証システム実装
Hybridauthで簡単に認証システム実装
Youhei Iwasaki
ノビィ取扱い説明書
ノビィ取扱い説明書
青島 英和
PHP初心者セッション2013
PHP初心者セッション2013
Hideo Kashioka
初心者必見!ダブルクォーテーションとシングルクォーテーションの違い言えますか?
初心者必見!ダブルクォーテーションとシングルクォーテーションの違い言えますか?
evisu0414
5分でわかる!ownCloudアドオンの作り方
5分でわかる!ownCloudアドオンの作り方
Yuki Takahashi
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
cmutoh
Google+APIをさわってみる。
Google+APIをさわってみる。
Hiroyuki Nozaki
第3期キックオフ説明会+勉強会
第3期キックオフ説明会+勉強会
Shuhei Iitsuka
PHPの今とこれから2020
PHPの今とこれから2020
Rui Hirokawa
喋って、DEMOで 伝える 僕がHerokuを使う理由
喋って、DEMOで 伝える 僕がHerokuを使う理由
Masaru Gushiken
8時間耐久 PHP構築の教室
8時間耐久 PHP構築の教室
Yusuke Ando
20140823 LL diver Angular.js で構築した note に関して
20140823 LL diver Angular.js で構築した note に関して
Shoei Takamaru
非エンジニア向けHTML勉強会その1
非エンジニア向けHTML勉強会その1
Karino Kyohei
Similar to Cake PhpでやってみようOpen Id入門
(20)
OpenID TechNight Vol. 11 - Call to Action
OpenID TechNight Vol. 11 - Call to Action
ゼロからはじめるサーバーサイド Vol2
ゼロからはじめるサーバーサイド Vol2
Xcode で gulp を使うお話
Xcode で gulp を使うお話
Opauthライブラリによるtwitter,facebook認証について
Opauthライブラリによるtwitter,facebook認証について
WebRTCでリアル店舗を作ってみる
WebRTCでリアル店舗を作ってみる
ノビィハンズオン
ノビィハンズオン
Web api beginners
Web api beginners
Hybridauthで簡単に認証システム実装
Hybridauthで簡単に認証システム実装
ノビィ取扱い説明書
ノビィ取扱い説明書
PHP初心者セッション2013
PHP初心者セッション2013
初心者必見!ダブルクォーテーションとシングルクォーテーションの違い言えますか?
初心者必見!ダブルクォーテーションとシングルクォーテーションの違い言えますか?
5分でわかる!ownCloudアドオンの作り方
5分でわかる!ownCloudアドオンの作り方
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Google+APIをさわってみる。
Google+APIをさわってみる。
第3期キックオフ説明会+勉強会
第3期キックオフ説明会+勉強会
PHPの今とこれから2020
PHPの今とこれから2020
喋って、DEMOで 伝える 僕がHerokuを使う理由
喋って、DEMOで 伝える 僕がHerokuを使う理由
8時間耐久 PHP構築の教室
8時間耐久 PHP構築の教室
20140823 LL diver Angular.js で構築した note に関して
20140823 LL diver Angular.js で構築した note に関して
非エンジニア向けHTML勉強会その1
非エンジニア向けHTML勉強会その1
More from 柴田 篤志
Nagoya.phpについて
Nagoya.phpについて
柴田 篤志
ライフハックでストレスフリーな仕事術
ライフハックでストレスフリーな仕事術
柴田 篤志
ソーシャルメディアを利用したビジネス展開
ソーシャルメディアを利用したビジネス展開
柴田 篤志
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
柴田 篤志
オープンソースカンファレンス2009Nagoya
オープンソースカンファレンス2009Nagoya
柴田 篤志
Cake Phpで簡単問い合わせフォームの作り方
Cake Phpで簡単問い合わせフォームの作り方
柴田 篤志
Cake Php開発事例
Cake Php開発事例
柴田 篤志
Life Hack
Life Hack
柴田 篤志
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
柴田 篤志
一六社ブログ-プラグイン作成入門
一六社ブログ-プラグイン作成入門
柴田 篤志
JavaScript&Firebug入門
JavaScript&Firebug入門
柴田 篤志
Cake Php ページ送り機能
Cake Php ページ送り機能
柴田 篤志
Cake Php パン屋へ行こう
Cake Php パン屋へ行こう
柴田 篤志
Cake Php キャッシュのやり方
Cake Php キャッシュのやり方
柴田 篤志
開発ツールの紹介(080316)
開発ツールの紹介(080316)
柴田 篤志
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
柴田 篤志
CakePHPのコンポーネントの使い方(080316)
CakePHPのコンポーネントの使い方(080316)
柴田 篤志
第1回SE勉強会(080302)
第1回SE勉強会(080302)
柴田 篤志
More from 柴田 篤志
(18)
Nagoya.phpについて
Nagoya.phpについて
ライフハックでストレスフリーな仕事術
ライフハックでストレスフリーな仕事術
ソーシャルメディアを利用したビジネス展開
ソーシャルメディアを利用したビジネス展開
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
オープンソースカンファレンス2009Nagoya
オープンソースカンファレンス2009Nagoya
Cake Phpで簡単問い合わせフォームの作り方
Cake Phpで簡単問い合わせフォームの作り方
Cake Php開発事例
Cake Php開発事例
Life Hack
Life Hack
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
一六社ブログ-プラグイン作成入門
一六社ブログ-プラグイン作成入門
JavaScript&Firebug入門
JavaScript&Firebug入門
Cake Php ページ送り機能
Cake Php ページ送り機能
Cake Php パン屋へ行こう
Cake Php パン屋へ行こう
Cake Php キャッシュのやり方
Cake Php キャッシュのやり方
開発ツールの紹介(080316)
開発ツールの紹介(080316)
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
CakePHPのコンポーネントの使い方(080316)
CakePHPのコンポーネントの使い方(080316)
第1回SE勉強会(080302)
第1回SE勉強会(080302)
Recently uploaded
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
Recently uploaded
(10)
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
Cake PhpでやってみようOpen Id入門
1.
第 7 回
SE 勉強会 2008/5/25 (日)
2.
~ CakePHP でやってみよう~
OpenID 入門
3.
OpenID とは?
4.
1 つの ID
で異なるウェブサイトを 利用できる仕組み
5.
OpenID を利用すれば、 サイトごとに
ID ・パスワードを 管理しなくても OK
6.
Yahoo! JAPAN
の例
7.
yahoo.co.jp OpenID 対応サイト
OpenID ログイン Yahoo! JAPAN ログイン完了
8.
便利ですね
9.
でも、
10.
いい面ばかりではない
11.
Yahoo!JAPAN は信用できる? 他のサイトだったら・・・・
12.
その他の認証サーバー ・ livedoor
・はてな ・ mixi (時期未定) など
13.
それでは、 CakePHP での実装を
見てみましょう
14.
OpenID component for
CakePHP を見ながら説明します
15.
Auth/OpenID/Consumer.php if (Auth_OpenID::arrayGet($q,
$key) != $value) { if ($key != 'url' && Auth_OpenID::arrayGet($q, $key) != $value) { この部分を このように変えましょうねとありますが、
16.
app/controllers/samples_controller.php $returnTo =
'http://'.$_SERVER['SERVER_NAME'].’/users/login’; ライブラリー( Auth 以下)を変更するのは、 極力やりたくないので(本当はこの記事の存在を知らなかった)、 コントローラー側の return_to に url を追加することで対応 $returnTo = 'http://'.$_SERVER['SERVER_NAME'].’/users/login?url=samples/login/’;
17.
最後に、実例。
18.
終わり