Submit Search
Upload
Passportでサクッと外部認証を組み込もう
•
2 likes
•
2,419 views
Yuusuke Takeuchi
Follow
Report
Share
Report
Share
1 of 11
Download now
Download to read offline
Recommended
東京Node学園祭2014 飛び入りLT
東京Node学園祭2014 飛び入りLT
Yuusuke Takeuchi
Javascript & jquery
Javascript & jquery
rootage-inc
Amplify Console使ってみたらいい感じ
Amplify Console使ってみたらいい感じ
Osamu Hashimoto
脆弱性検知ツールVulsを試してみた
脆弱性検知ツールVulsを試してみた
Cosign930
ご注文は構成管理ですか??
ご注文は構成管理ですか??
Cosign930
Maniaxセミナー
Maniaxセミナー
bird 982000
【concrete5】CMS夏祭り2015@mttokyo
【concrete5】CMS夏祭り2015@mttokyo
Shinji Sakai
これから始める人のためのjQuery入門 先生:大竹 孔明
これから始める人のためのjQuery入門 先生:大竹 孔明
schoowebcampus
Recommended
東京Node学園祭2014 飛び入りLT
東京Node学園祭2014 飛び入りLT
Yuusuke Takeuchi
Javascript & jquery
Javascript & jquery
rootage-inc
Amplify Console使ってみたらいい感じ
Amplify Console使ってみたらいい感じ
Osamu Hashimoto
脆弱性検知ツールVulsを試してみた
脆弱性検知ツールVulsを試してみた
Cosign930
ご注文は構成管理ですか??
ご注文は構成管理ですか??
Cosign930
Maniaxセミナー
Maniaxセミナー
bird 982000
【concrete5】CMS夏祭り2015@mttokyo
【concrete5】CMS夏祭り2015@mttokyo
Shinji Sakai
これから始める人のためのjQuery入門 先生:大竹 孔明
これから始める人のためのjQuery入門 先生:大竹 孔明
schoowebcampus
Zabbix による監視のあれこれ
Zabbix による監視のあれこれ
Cosign930
春のJs祭2015 lt
春のJs祭2015 lt
Yuusuke Takeuchi
Web ベースのカジュアルゲーム「block pong」の実装とビジネス
Web ベースのカジュアルゲーム「block pong」の実装とビジネス
t-kihira
Azure Media servicesで初めて power appsつかってみた
Azure Media servicesで初めて power appsつかってみた
Takanori Tsuruta
初めてのPower apps with azure media services
初めてのPower apps with azure media services
Takanori Tsuruta
Azure media services はいいぞ!
Azure media services はいいぞ!
Takanori Tsuruta
E2D3ハンズオン
E2D3ハンズオン
Aya Ebata
Bootstrapを使ってみよう
Bootstrapを使ってみよう
Kawaji Masaki
GruntでJavaScript 前作業の自動化!
GruntでJavaScript 前作業の自動化!
leverages_event
120225 bootstrap
120225 bootstrap
TechGardenSchool
Enchant.js入門
Enchant.js入門
Yuusuke Takeuchi
WebMatrix3でwebプログラミング入門 (2013/08/03)
WebMatrix3でwebプログラミング入門 (2013/08/03)
T. Kodaka
素人ハニーポッターがCowrie構築したってよ
素人ハニーポッターがCowrie構築したってよ
Masanobu Miyagi
アレと Perl で AWS を - JAWS-UG Aomori #2
アレと Perl で AWS を - JAWS-UG Aomori #2
Eikichi Gotoh
クラウドのご紹介
クラウドのご紹介
Junpei Nakada
GCPでCI環境を構築する
GCPでCI環境を構築する
Toshihumi Anan
最近知ったBootstrapの注意点
最近知ったBootstrapの注意点
Kawaji Masaki
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
Yuusuke Takeuchi
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
Horiguchi Seito
テスト環境から本番環境へ、URLが異なる環境にWordPressを移行する方法
テスト環境から本番環境へ、URLが異なる環境にWordPressを移行する方法
Ryujiro Yamamoto
Node.jsなら日曜プログラマーでも簡単に通信対戦ゲームが作れる
Node.jsなら日曜プログラマーでも簡単に通信対戦ゲームが作れる
Yuusuke Takeuchi
PHPで大規模ブラウザゲームを開発してわかったこと
PHPで大規模ブラウザゲームを開発してわかったこと
Kentaro Matsui
More Related Content
What's hot
Zabbix による監視のあれこれ
Zabbix による監視のあれこれ
Cosign930
春のJs祭2015 lt
春のJs祭2015 lt
Yuusuke Takeuchi
Web ベースのカジュアルゲーム「block pong」の実装とビジネス
Web ベースのカジュアルゲーム「block pong」の実装とビジネス
t-kihira
Azure Media servicesで初めて power appsつかってみた
Azure Media servicesで初めて power appsつかってみた
Takanori Tsuruta
初めてのPower apps with azure media services
初めてのPower apps with azure media services
Takanori Tsuruta
Azure media services はいいぞ!
Azure media services はいいぞ!
Takanori Tsuruta
E2D3ハンズオン
E2D3ハンズオン
Aya Ebata
Bootstrapを使ってみよう
Bootstrapを使ってみよう
Kawaji Masaki
GruntでJavaScript 前作業の自動化!
GruntでJavaScript 前作業の自動化!
leverages_event
120225 bootstrap
120225 bootstrap
TechGardenSchool
Enchant.js入門
Enchant.js入門
Yuusuke Takeuchi
WebMatrix3でwebプログラミング入門 (2013/08/03)
WebMatrix3でwebプログラミング入門 (2013/08/03)
T. Kodaka
素人ハニーポッターがCowrie構築したってよ
素人ハニーポッターがCowrie構築したってよ
Masanobu Miyagi
アレと Perl で AWS を - JAWS-UG Aomori #2
アレと Perl で AWS を - JAWS-UG Aomori #2
Eikichi Gotoh
クラウドのご紹介
クラウドのご紹介
Junpei Nakada
GCPでCI環境を構築する
GCPでCI環境を構築する
Toshihumi Anan
最近知ったBootstrapの注意点
最近知ったBootstrapの注意点
Kawaji Masaki
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
Yuusuke Takeuchi
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
Horiguchi Seito
テスト環境から本番環境へ、URLが異なる環境にWordPressを移行する方法
テスト環境から本番環境へ、URLが異なる環境にWordPressを移行する方法
Ryujiro Yamamoto
What's hot
(20)
Zabbix による監視のあれこれ
Zabbix による監視のあれこれ
春のJs祭2015 lt
春のJs祭2015 lt
Web ベースのカジュアルゲーム「block pong」の実装とビジネス
Web ベースのカジュアルゲーム「block pong」の実装とビジネス
Azure Media servicesで初めて power appsつかってみた
Azure Media servicesで初めて power appsつかってみた
初めてのPower apps with azure media services
初めてのPower apps with azure media services
Azure media services はいいぞ!
Azure media services はいいぞ!
E2D3ハンズオン
E2D3ハンズオン
Bootstrapを使ってみよう
Bootstrapを使ってみよう
GruntでJavaScript 前作業の自動化!
GruntでJavaScript 前作業の自動化!
120225 bootstrap
120225 bootstrap
Enchant.js入門
Enchant.js入門
WebMatrix3でwebプログラミング入門 (2013/08/03)
WebMatrix3でwebプログラミング入門 (2013/08/03)
素人ハニーポッターがCowrie構築したってよ
素人ハニーポッターがCowrie構築したってよ
アレと Perl で AWS を - JAWS-UG Aomori #2
アレと Perl で AWS を - JAWS-UG Aomori #2
クラウドのご紹介
クラウドのご紹介
GCPでCI環境を構築する
GCPでCI環境を構築する
最近知ったBootstrapの注意点
最近知ったBootstrapの注意点
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
テスト環境から本番環境へ、URLが異なる環境にWordPressを移行する方法
テスト環境から本番環境へ、URLが異なる環境にWordPressを移行する方法
Viewers also liked
Node.jsなら日曜プログラマーでも簡単に通信対戦ゲームが作れる
Node.jsなら日曜プログラマーでも簡単に通信対戦ゲームが作れる
Yuusuke Takeuchi
PHPで大規模ブラウザゲームを開発してわかったこと
PHPで大規模ブラウザゲームを開発してわかったこと
Kentaro Matsui
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
Guia paso a paso d-claro
Guia paso a paso d-claro
Luis Eduardo Zuñiga Torrez
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
Yuusuke Takeuchi
Sistema de facturacion virtual
Sistema de facturacion virtual
Franklin Llanos
Node.jsで対戦ゲーム作ったよ
Node.jsで対戦ゲーム作ったよ
Yuusuke Takeuchi
自宅で出来る!ゲームサーバの作り方
自宅で出来る!ゲームサーバの作り方
光晶 上原
El Nuevo Sistema de facturación virtual en Bolivia
El Nuevo Sistema de facturación virtual en Bolivia
Lin Velasquez
STLの型の使い分け(ダイジェスト版) @ Sapporo.cpp 第7回勉強会 (2014.10.18)
STLの型の使い分け(ダイジェスト版) @ Sapporo.cpp 第7回勉強会 (2014.10.18)
Hiro H.
C++のSTLのコンテナ型を概観する @ Ohotech 特盛 #10(2014.8.30)
C++のSTLのコンテナ型を概観する @ Ohotech 特盛 #10(2014.8.30)
Hiro H.
はじめる前に知っておきたいAndroidアプリ開発のポイント
はじめる前に知っておきたいAndroidアプリ開発のポイント
Shinobu Okano
ゲームサーバ開発現場の考え方
ゲームサーバ開発現場の考え方
Daisaku Mochizuki
テスト駆動ゲーム開発をJava scriptで実践
テスト駆動ゲーム開発をJava scriptで実践
Yuusuke Takeuchi
Boost.勉強会 #21 札幌「C++1zにstring_viewが導入されてうれしいので紹介します」
Boost.勉強会 #21 札幌「C++1zにstring_viewが導入されてうれしいので紹介します」
Hiro H.
関数の最小値を求めることから機械学習へ
関数の最小値を求めることから機械学習へ
Hiro H.
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
infinite_loop
Boost.GraphでJR全線乗り尽くしプランを立てる - プログラミング生放送+CLR/H+Sapporo.cpp 勉強会@札幌 (2014.7.12)
Boost.GraphでJR全線乗り尽くしプランを立てる - プログラミング生放送+CLR/H+Sapporo.cpp 勉強会@札幌 (2014.7.12)
Hiro H.
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
Yuta Imai
Viewers also liked
(20)
Node.jsなら日曜プログラマーでも簡単に通信対戦ゲームが作れる
Node.jsなら日曜プログラマーでも簡単に通信対戦ゲームが作れる
PHPで大規模ブラウザゲームを開発してわかったこと
PHPで大規模ブラウザゲームを開発してわかったこと
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Guia paso a paso d-claro
Guia paso a paso d-claro
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
Sistema de facturacion virtual
Sistema de facturacion virtual
Node.jsで対戦ゲーム作ったよ
Node.jsで対戦ゲーム作ったよ
自宅で出来る!ゲームサーバの作り方
自宅で出来る!ゲームサーバの作り方
El Nuevo Sistema de facturación virtual en Bolivia
El Nuevo Sistema de facturación virtual en Bolivia
STLの型の使い分け(ダイジェスト版) @ Sapporo.cpp 第7回勉強会 (2014.10.18)
STLの型の使い分け(ダイジェスト版) @ Sapporo.cpp 第7回勉強会 (2014.10.18)
C++のSTLのコンテナ型を概観する @ Ohotech 特盛 #10(2014.8.30)
C++のSTLのコンテナ型を概観する @ Ohotech 特盛 #10(2014.8.30)
はじめる前に知っておきたいAndroidアプリ開発のポイント
はじめる前に知っておきたいAndroidアプリ開発のポイント
ゲームサーバ開発現場の考え方
ゲームサーバ開発現場の考え方
テスト駆動ゲーム開発をJava scriptで実践
テスト駆動ゲーム開発をJava scriptで実践
Boost.勉強会 #21 札幌「C++1zにstring_viewが導入されてうれしいので紹介します」
Boost.勉強会 #21 札幌「C++1zにstring_viewが導入されてうれしいので紹介します」
関数の最小値を求めることから機械学習へ
関数の最小値を求めることから機械学習へ
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
Boost.GraphでJR全線乗り尽くしプランを立てる - プログラミング生放送+CLR/H+Sapporo.cpp 勉強会@札幌 (2014.7.12)
Boost.GraphでJR全線乗り尽くしプランを立てる - プログラミング生放送+CLR/H+Sapporo.cpp 勉強会@札幌 (2014.7.12)
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
More from Yuusuke Takeuchi
Reduxについて
Reduxについて
Yuusuke Takeuchi
自作ゲームをWebpack対応させてみた
自作ゲームをWebpack対応させてみた
Yuusuke Takeuchi
本職のプログラマーが趣味で対戦ゲーム作ってみた Part10
本職のプログラマーが趣味で対戦ゲーム作ってみた Part10
Yuusuke Takeuchi
ゲームの自動テストを 作ってみた
ゲームの自動テストを 作ってみた
Yuusuke Takeuchi
Gブレイバー1人用モード開発案
Gブレイバー1人用モード開発案
Yuusuke Takeuchi
2014年上期Gブレイバー振り返り
2014年上期Gブレイバー振り返り
Yuusuke Takeuchi
Gブレイバー開発計画3スプリント目
Gブレイバー開発計画3スプリント目
Yuusuke Takeuchi
Gブレイバー開発計画 2スプリント目
Gブレイバー開発計画 2スプリント目
Yuusuke Takeuchi
テスト駆動ゲーム開発をJava scriptで実践 in jscafe20
テスト駆動ゲーム開発をJava scriptで実践 in jscafe20
Yuusuke Takeuchi
Gブレイバーのことれからとこの先
Gブレイバーのことれからとこの先
Yuusuke Takeuchi
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
Yuusuke Takeuchi
日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生
Yuusuke Takeuchi
More from Yuusuke Takeuchi
(12)
Reduxについて
Reduxについて
自作ゲームをWebpack対応させてみた
自作ゲームをWebpack対応させてみた
本職のプログラマーが趣味で対戦ゲーム作ってみた Part10
本職のプログラマーが趣味で対戦ゲーム作ってみた Part10
ゲームの自動テストを 作ってみた
ゲームの自動テストを 作ってみた
Gブレイバー1人用モード開発案
Gブレイバー1人用モード開発案
2014年上期Gブレイバー振り返り
2014年上期Gブレイバー振り返り
Gブレイバー開発計画3スプリント目
Gブレイバー開発計画3スプリント目
Gブレイバー開発計画 2スプリント目
Gブレイバー開発計画 2スプリント目
テスト駆動ゲーム開発をJava scriptで実践 in jscafe20
テスト駆動ゲーム開発をJava scriptで実践 in jscafe20
Gブレイバーのことれからとこの先
Gブレイバーのことれからとこの先
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生
Passportでサクッと外部認証を組み込もう
1.
passportでサクッと外部認証を組み込もう 2015/06/06 竹内佑介 twitter @pegass85 facebook yuusuke.takeuchi.96
2.
自己紹介 • 竹内佑介 • プログラマー •
今はReact.jsと格闘してます
3.
こんなのサクッと作りたくないですか?
4.
passportなら簡単に出来るんです
5.
passport-twitter passport-google •動かすにはExpressが前提 •passport単体では外部認証機能なし •使いたい認証に応じたミドルウェアを導入する
6.
外部サービスに遷移 認証 戻る ユーザ情報チェック ユーザページ ログイン
7.
https://github.com/kaidouji85/gbraver/blob/ cd186becdde2d973be908b643ee58f07b81d6720/ app.js コード例
8.
自作ゲームにもtwitter認証をサクッと組み込みました http://gbraver.herokuapp.com
9.
http://qiita.com/pegass85/items/a1fd43b6ed049c8cda17 詳細はQiitaにまとめました
10.
参考文献 •passport http://passportjs.org/ •passport-twitter https://github.com/jaredhanson/passport-twitter •Express http://expressjs.com/ •passportを使ってる自作ゲームのgithub https://github.com/kaidouji85/gbraver
11.
ご静聴ありがとうございました 6/6は大宮忍の誕生日♪
Download now