Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
BackplaneProtocol超入門
Report
Ryo Ito
Follow
home
Nov. 12, 2012
•
0 likes
4 likes
×
Be the first to like this
Show More
•
2,104 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Check these out next
Data apiで実現 進化するwebの世界
Yuji Takayama
認証サービスへのWebAuthnの導入
TakashiTsukamoto4
Web Standards 2018
Shogo Sensui
Windows スクリプトセミナー WMI編 VBScript&WMI
junichi anno
OpenID_Connect_Spec_Demo
Ryo Ito
Cloud Identity Summit 2011 TOI
Tatsuo Kudo
ブラウザのハードウェア対応の未来を探る
ndruger
The Latest Specs of OpenID Connect at #idcon 9
Ryo Ito
1
of
18
Top clipped slide
BackplaneProtocol超入門
Nov. 12, 2012
•
0 likes
4 likes
×
Be the first to like this
Show More
•
2,104 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Report
Technology
Backplaneプロトコルを調べたので超入門として一回まとめた。
Ryo Ito
Follow
home
Advertisement
Advertisement
Advertisement
Recommended
AJAXのBASIC認証検証結果
Shintaro Mizunuma
1.1K views
•
10 slides
CV OCT 15
anuja hajare
516 views
•
4 slides
Open id connect claims idcon mini vol1
Ryo Ito
2.4K views
•
12 slides
Account Chooser idcon mini Vol.1
Ryo Ito
2.2K views
•
19 slides
Nitrogen Web Framework
Ngoc Dao
2.2K views
•
10 slides
Pro aspnetmvc3framework chap19
Hideki Hashizume
671 views
•
21 slides
More Related Content
Similar to BackplaneProtocol超入門
(9)
Data apiで実現 進化するwebの世界
Yuji Takayama
•
2.2K views
認証サービスへのWebAuthnの導入
TakashiTsukamoto4
•
1.1K views
Web Standards 2018
Shogo Sensui
•
506 views
Windows スクリプトセミナー WMI編 VBScript&WMI
junichi anno
•
5.7K views
OpenID_Connect_Spec_Demo
Ryo Ito
•
1.4K views
Cloud Identity Summit 2011 TOI
Tatsuo Kudo
•
6.9K views
ブラウザのハードウェア対応の未来を探る
ndruger
•
1.4K views
The Latest Specs of OpenID Connect at #idcon 9
Ryo Ito
•
1.7K views
Ajax basic
Katsuyuki Seino
•
4.3K views
More from Ryo Ito
(19)
安全な"○○でログイン"の作り方 @ NDS in Niigata #1
Ryo Ito
•
2.5K views
idcon mini vol3 CovertRedirect
Ryo Ito
•
1.7K views
OpenID-TechNight-11-LT-mixi
Ryo Ito
•
2.7K views
Idcon 17th ritou OAuth 2.0 CSRF Protection
Ryo Ito
•
4.6K views
YAPC::Tokyo 2013 ritou OpenID Connect
Ryo Ito
•
16.8K views
なんとなくOAuth怖いって思ってるやつちょっと来い
Ryo Ito
•
14.2K views
#idcon 15th ritou 2factor auth
Ryo Ito
•
2.6K views
OID to OIDC idcon mini vol1
Ryo Ito
•
5.6K views
UserManagedAccess_idcon13
Ryo Ito
•
1.8K views
WebIntents × SNS
Ryo Ito
•
1.2K views
Idcon11 implicit demo
Ryo Ito
•
4.1K views
OAuth 2.0 MAC Authentication
Ryo Ito
•
1.9K views
OAuth 2.0 Dance School #swj
Ryo Ito
•
873 views
Ritou idcon7
Ryo Ito
•
686 views
Summary of OAuth 2.0 draft 8 memo
Ryo Ito
•
677 views
Introduction of OAuth 2.0 vol.1
Ryo Ito
•
1.3K views
0905xx Hybrid Memo
Ryo Ito
•
993 views
Anonymous OAuth Test
Ryo Ito
•
1.2K views
091009 Identity Conference #6 ritou
Ryo Ito
•
1.2K views
Advertisement
Recently uploaded
(20)
オレオレになりがちなテスト計画を見直した話
terahide
•
25 views
触感に関わる共感覚的表現と基本6感情の対応関係の検証
Matsushita Laboratory
•
0 views
①【麦吉尔大学毕业证文凭学位证书|工艺完美复刻】
love445ds
•
2 views
【2023年5月】平成生まれのためのUNIX&IT歴史講座
法林浩之
•
16 views
【DL輪読会】Egocentric Video Task Translation (CVPR 2023 Highlight)
Deep Learning JP
•
6 views
Omnis
DaisukeFujita10
•
15 views
SoftwareControl.pdf
ssusercd9928
•
6 views
ヘッドレス化したbaserCMS5とその機能
Ryuji Egashira
•
10 views
量子論.pdf
hiro150493
•
5 views
Üslup ve tercüme.pdf
1Hmmtks
•
2 views
統計学の攻略_推測統計学の考え方.pdf
akipii Oga
•
138 views
ChatGPT + LlamaIndex 0 .6 による チャットボット の実装
Takanari Tokuwa
•
38 views
20230516 @Mix Leap Hirohiko_Suwa
Masashi Nakagawa
•
83 views
社内ソフトスキルを考える
infinite_loop
•
40 views
統計学の攻略_正規分布ファミリーの全体像.pdf
akipii Oga
•
133 views
統計学の攻略_統計的仮説検定の9パターン.pdf
akipii Oga
•
133 views
Windows ChatGPT Bing AI.pptx
Atomu Hidaka
•
2 views
MC-800DMT intrusion detector manual
Vedard Security Alarm System Store
•
2 views
【DL輪読会】Flow Matching for Generative Modeling
Deep Learning JP
•
729 views
20230523_IoTLT_vol99_kitazaki_v1.pdf
Ayachika Kitazaki
•
107 views
BackplaneProtocol超入門
Backplane Protocol超入門
@ritou 2012/11/xx
Agenda
Backplane Protocolとは? Identity Scenario JanRainのデモ Backplane Protocol VS Implicit Grant
Backplane Protocolとは? あるWebページで動いている複数のJSアプリ間で ユーザー情報などを共有するしくみ
Backplane Protocolの登場人物
Backplane Protocolの登場人物
Backplane Server Backplane JavaScript Widgets (Backplane Clients) Widgets’ server-side counterparts (Backplane Clients)
Identity Scenario
JSアプリ間でユーザー情報を共有 メッセージが流れるタイミング ログイン ログアウト ユーザー情報修正 ページリロード
Identity Scenario Flow
Identity Scenario Flow
{ “messageURL”: "https://backplane1.janrainbackplane.com/v2/message/ 2012-09-12T22:58:16.1234-1234567890", "source": "http://janraindemo.com", "type": "identity/login", "bus": "janraindemo.com", "channel": "12345678912345678912345678912345", "sticky": "true" }
Identity Scenario Flow
JSONP Request
Identity Scenario Flow
API Access using Bearer Access Token
Identity Scenario Flow
JSONP callback
ポイント1 : Channelの上でメッセージが やりとりされる
Backplane Serverが Channel IDを払い出す Identity Messageを発行す るのはIdentity Widgetの バックエンド?
ポイント2 : メッセージの通知はJSで行 われ、中身はウィジェットサーバー経由
ウィジェットにはヘッダの みJSで渡される ウィジェットはJSONPで ウィジェットサーバーにア クセス ウィジェットサーバーが Backplaneサーバーに内容 を問い合わせる
JanRainデモ
http://backplane2.janraindemo.com/ ログインウィジェットからユーザー情報を Backplane Serverに送る 他のウィジェットはユーザー情報を取得可能
VS OAuth 2.0
Implicit OAuth 2.0 Implicit Grant ウィジェットが動いているサーバーにAccess Tokenを渡 さない仕組み 複数ウィジェット動作時はフラグメントから意図せぬ Access Token漏洩のリスクもある Backplane Protocol 複数ウィジェットで同じデータを共有可能
まとめ
同一ページ上で動作するJSアプリ間の情報共有の しくみ Identity Scenario ユーザー情報を共有してログイン直後にパーソナライズ されるイメージ OAuth 2.0 Implicit Grantとは異なり、OpenSocial的な ユースケース Specはまた今度
Links
公式ドキュメント http://backplanex.com/ JanRainのドキュメント http://developers.janrain.com/documentation/backpl ane-protocol/ OpenID Foundation http://openid.net/wg/bp/
誰か一緒にウォッチしていきましょう
ドキュメントの翻訳とかしてみるかも https://github.com/ritou/r-weblife/wiki/Backplane
Advertisement