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
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
Hiroshi Tomioka
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
Recently uploaded
(9)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
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.
終わり