Submit Search
OpenID Introduction
4 likes
1,109 views
Kohei MATSUOKA
1 of 38
Download now
Downloaded 16 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
More Related Content
PDF
yet another TDD
Kohei MATSUOKA
PDF
RubyからJavaScriptへ (!tDiary会議 2011)
Kohei MATSUOKA
PDF
about Shibuya.trac naming
Kohei MATSUOKA
PDF
さらに もう一つの TDD(Shibuya.trac#1)
Kanu orz
PDF
PStore and Memcached benchmark
Kohei MATSUOKA
PDF
How does the Waterfall model survive?
Kohei MATSUOKA
PDF
チケットファーストでアジャイル開発!~チケットに分割して統治せよ
akipii Oga
DOC
Video
guest1be14c
yet another TDD
Kohei MATSUOKA
RubyからJavaScriptへ (!tDiary会議 2011)
Kohei MATSUOKA
about Shibuya.trac naming
Kohei MATSUOKA
さらに もう一つの TDD(Shibuya.trac#1)
Kanu orz
PStore and Memcached benchmark
Kohei MATSUOKA
How does the Waterfall model survive?
Kohei MATSUOKA
チケットファーストでアジャイル開発!~チケットに分割して統治せよ
akipii Oga
Video
guest1be14c
Viewers also liked
(7)
DOC
Aval institucional becas MEN RVT
Alvaro Galvis
PPS
Where do the Chinese live
pappie_himself
PDF
будневич Rc Resolver
Liudmila Li
PDF
2009 Inquisitor 3
Liudmila Li
PPT
Susan Geertshuis, Subordinates’ influencing tactics
NZ Psychological Society
PPSX
Digital Design Проект Xen Server Метрополитен
Liudmila Li
PPTX
Nikishin Root Conf
Liudmila Li
Aval institucional becas MEN RVT
Alvaro Galvis
Where do the Chinese live
pappie_himself
будневич Rc Resolver
Liudmila Li
2009 Inquisitor 3
Liudmila Li
Susan Geertshuis, Subordinates’ influencing tactics
NZ Psychological Society
Digital Design Проект Xen Server Метрополитен
Liudmila Li
Nikishin Root Conf
Liudmila Li
Ad
Similar to OpenID Introduction
(20)
PPT
ListPod with OpenID
Yusuke Wada
PPT
[Tech night]rakuten
nkoshikawa
PDF
OpenID TechNight Vol. 11 - Call to Action
Tatsuo Kudo
PDF
なぜOpenID Connectが必要となったのか、その歴史的背景
Tatsuo Kudo
PDF
YAPC::Tokyo 2013 ritou OpenID Connect
Ryo Ito
PDF
OpenID-TechNight-11-LT-mixi
Ryo Ito
PDF
新しい認証技術FIDOの最新動向
FIDO Alliance
PDF
NetCommonsのユーザIDとパスワードでどこでもログイン~OpenIDの秘密~
Kazuyuki Kato
PDF
OpenID Connect Summit Transfer of Information
Tatsuya (達也) Katsuhara (勝原)
PDF
サバフェス 2016 Yahoo! ID連携のご紹介 〜OpenID Connect入門〜
Masaru Kurahayashi
PDF
OpenID Connect のビジネスチャンス
OpenID Foundation Japan
PDF
Web API 標準の OpenSocial の現状と今後
FatWireKK
PDF
実装して理解するLINE LoginとOpenID Connect入門
Naohiro Fujie
PPT
O Auth
Taizo Matsuoka
PDF
LINE Login総復習
Naohiro Fujie
PDF
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
Nov Matake
PDF
Twitter概要
Fumi Yamazaki
PDF
OAuth認証再考からのOpenID Connect #devlove
Nov Matake
PPT
Yj openid tech_night_v6
Taizo Matsuoka
PDF
Web若手エンジニアの会(仮)
Naoyuki Kataoka
ListPod with OpenID
Yusuke Wada
[Tech night]rakuten
nkoshikawa
OpenID TechNight Vol. 11 - Call to Action
Tatsuo Kudo
なぜOpenID Connectが必要となったのか、その歴史的背景
Tatsuo Kudo
YAPC::Tokyo 2013 ritou OpenID Connect
Ryo Ito
OpenID-TechNight-11-LT-mixi
Ryo Ito
新しい認証技術FIDOの最新動向
FIDO Alliance
NetCommonsのユーザIDとパスワードでどこでもログイン~OpenIDの秘密~
Kazuyuki Kato
OpenID Connect Summit Transfer of Information
Tatsuya (達也) Katsuhara (勝原)
サバフェス 2016 Yahoo! ID連携のご紹介 〜OpenID Connect入門〜
Masaru Kurahayashi
OpenID Connect のビジネスチャンス
OpenID Foundation Japan
Web API 標準の OpenSocial の現状と今後
FatWireKK
実装して理解するLINE LoginとOpenID Connect入門
Naohiro Fujie
O Auth
Taizo Matsuoka
LINE Login総復習
Naohiro Fujie
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
Nov Matake
Twitter概要
Fumi Yamazaki
OAuth認証再考からのOpenID Connect #devlove
Nov Matake
Yj openid tech_night_v6
Taizo Matsuoka
Web若手エンジニアの会(仮)
Naoyuki Kataoka
Ad
OpenID Introduction
1.
OpenIDでWebの認証を もっと便利に MATSUOKA Kohei http://www.machu.jp/diary/ twitter: machu 1
2.
2008年はOpenIDの年 大手サービスがOpenID発行サイトに参入 1月 … 米Yahoo!,
Yahoo! JAPAN 8月 … mixi (マイミク認証, コミュニティ認証も) 10月 … Google Account 10月 … Microsoft (Windows Live ID対応発表) OpenIDファウンデーション・ジャパンの設立 2
3.
11:3011分30秒でわかる OpenID入門 3
4.
OpenIDとは 「○○のIDでログイン」を実現するための仕組み http://atnd.org/ より 4
5.
利用者 Webサイト Webサイト Webサイト 従来Webサイトのログイン 各Webサイトに登録したIDとパスワードでログイン 5
6.
OpenIDでのログイン 利用者 (End User) OpenID発行サイト (OpenID Provider,
OP) OpenID対応サイト (Relying Party, RP) 発行サイトのIDで対応サイトにログインできる 対応サイトにパスワードは送られない OpenID対応サイト (Relying Party, RP) mixi, Google, Yahoo! JAPANなど 6
7.
OpenIDのメリット (1) 利用者にとって 複数のIDとパスワードを管理しなくていい! (2) OpenID対応サイト
(RP) にとって 利用者のパスワードを管理しなくてよい! (3) OpenID発行サイト (OP) にとって 保有するアカウントの価値が高まる! 7
8.
OpenIDの最大の特徴 「○○のIDでログイン」→複数の発行サイトが共存! 普及のために、とても重要なこと。 対応サイト 発行サイトA 発行サイトB 発行サイトD 発行サイトC mixi livedoorGoogle Yahoo! JAPAN 8
9.
OpenIDの実現方法 「○○のIDでログイン」を実現するために 1. グローバルなID (URL)
を用意する 2. ログイン先となる発行サイトを指定する 9
10.
グローバルなID (1) 対応サイト 発行サイトA 発行サイトB id:machu id:machu 衝突 複数の発行サイトが存在 →
IDが衝突すると困る 10
11.
グローバルなID (2) 対応サイト 発行サイトA 発行サイトB URLをIDとして使うことで、グローバルなIDを実現 URLで 区別 http://www.hatena.ne.jp/kmachu/ http://profile.livedoor.com/k_machu/ 11
12.
ログイン先の指定 (1) 複数の発行サイトが存在する。 ログイン先の発行サイトを利用者が指定する。 発行サイト対応サイト 2. 発行サイトのログイン画面へ誘導 OpenIDでログイン 1.
利用者が発行サイトを指定する 12
13.
ログイン先の指定 (2) OpenID 1.1では、ユーザのID
(URL) を入力する。 https://id.mixi.jp/1741395 …覚えられません>< OpenID 2.0では、発行サイトのID (URL) でもOK。 mixi.jp ちょっと短くなった OpenIDでログイン 13
14.
ログイン先の指定 (3) よく使われる発行サイトを事前に用意しておく。 キーボードによる入力が不要になった。 反面、用意されていない発行サイトを使えない。 入力フォームとの併用が現実的な解。 14
15.
参考: ログインの流れ (1/2) 利用者 対応サイト 発行サイト http://example.jp/ 利用者が入力したIDから発行サイトを特定する 15
16.
参考: ログインの流れ (1/2) 利用者 対応サイト 発行サイト http://example.jp/ 利用者が入力したIDから発行サイトを特定する (1)
IDを入力 example.jp 15
17.
参考: ログインの流れ (1/2) 利用者 対応サイト 発行サイト http://example.jp/ (2)
IDから発行サイトを発見 利用者が入力したIDから発行サイトを特定する (1) IDを入力 example.jp 15
18.
参考: ログインの流れ (2/2) 利用者 対応サイト 発行サイト 発行サイトから対応サイトへ認証結果を通知する http://example.jp/ 16
19.
参考: ログインの流れ (2/2) 利用者 対応サイト 発行サイト 発行サイトから対応サイトへ認証結果を通知する http://example.jp/ (3)
発行サイトにログイン id:machu 16
20.
参考: ログインの流れ (2/2) 利用者 対応サイト 発行サイト 発行サイトから対応サイトへ認証結果を通知する http://example.jp/ (3)
発行サイトにログイン id:machu (4) 認証結果 (ID) を通知 http://example.jp/machu/ 16
21.
OpenIDの拡張機能 (1) 名前やメールアドレスをOpenID対応サイトに通知。 ユーザ登録時の手間を省くために使用する。 対応サイト 発行サイト 17
22.
OpenIDの拡張機能 (2) mixiのマイミク認証とコミュニティ認証 mixi内の属性情報をmixi外部で活用できる! マイミクだけがコメントできるブログ 高専カンファコミュのメンバだけが使えるWiki …ほしい? https://id.mixi.jp/1741395/friends/ https://id.mixi.jp/community/1651291/ 18
23.
OpenID入門のまとめ OpenIDは「○○のIDでログイン」を 実現するための仕組み。 「利用者」、「発行サイト (OP)」、 「対応サイト(RP)」の三者モデル。 複数の発行サイトが共存できる(とても重要)。 19
24.
20
25.
付録 OpenIDを安心して使うために 21
26.
よくある質問 OpenIDってセキュリティ は大丈夫なの? 22
27.
結論 信頼できる発行サイトを 選びましょう。 23
28.
OpenIDのリスク フィッシング 名寄せ IDの再利用 発行サイトのサービス停止 24
29.
(1) フィッシング 悪いOpenID対応サイトが偽のログイン画面へ誘導。 利用者がパスワードを入力 →
ウマー 対応サイト 発行サイト 発行サイト(偽) 25
30.
フィッシング対策 暗号化 (SSL, TLS)
対応のログイン画面を 提供しているOpenID発行サイトを利用する。 秘密情報を入力するときは Webブラウザのアドレスバーを確認する。 Yahoo! JAPANのログインシールを利用する。 26
31.
(2) 名寄せ OpenIDは複数のWebサイトで同じIDを使う。 IDの名寄せが可能に。 対応サイトA 対応サイトB 対応サイトC 発行サイト 27
32.
名寄せ対策 セキュリティではなくプライバシーの問題。 Yahoo! JAPANはIDにランダムな文字列。 Yahoo! JAPANのIDは推測できない。 逆に、積極的にIDの同一性を主張したい場合もある 必要に応じて複数のOpenIDアカウントを使い分ける https://me.yahoo.co.jp/a/Qc51zrFBeYpbtGdGquXK6qonwL0-#316fa 28
33.
(3) IDの再利用 OpenID発行サイトからアカウントを消す → 他の人が同じアカウントで登録したら? OpenID対応サイトに勝手にログインされる?? 29
34.
IDの再利用への対策 発行サイトがIDのうしろに識別子をつけておく。 他の人が同じIDを取得しても、この識別子が変われ ば別IDとして認識される。 まともな発行サイトなら実装しているはず…。 https://me.yahoo.co.jp/a/Qc51zrFBeYpbtGdGquXK6qonwL0-#316fa https://me.yahoo.co.jp/a/Qc51zrFBeYpbtGdGquXK6qonwL0-#317gs 30
35.
(4) サービス停止 発行サイトが落ちると対応サイトにログイン不可。 発行サイトが潰れると永遠に… ドメインが第三者に渡ると悪用の恐れも。 31
36.
サービス停止対策 対応サイトによっては、複数のOpenIDアカウントを 登録できる。 落ちているときは別の発行サイト経由でログイン。 32
37.
結論 信頼できる発行サイトを 選びましょう。 33
38.
おわりに OpenIDを使うとWebの認証がもっと便利になりま す。 機会があれば、ぜひOpenIDを使ってみてください。 そして、OpenID対応サイトを作ってみてください。 ご静聴ありがとうございました。 34
Download