SlideShare a Scribd company logo
OpenID 2.0 Quick Note =zigorou Toru Yamaguchi <zigorou@cpan.org>
d:id:ZIGOROu
Yet Another Hackadelic
LTだから もう本題行く
OpenID 知らない人
ここには 居ないよね?
一応だけども
簡単に 解説します
OpenID ってのは
Identity を URL とした
Webベースの
認証プロトコル
特定の Authority に
依存しない
分散モデル
説明 おわり(ぇ
詳しくは OpenIDで ググる
 
OpenID Authentication 2.0 Released
某 Y! 社が
2.0 のみ対応
なんかもう 2.0じゃないと
ダメなんじゃまいか?
今日は ぶっちゃけ
2.0になって
何が変わったか
某β版のSNS m○xiを 例にして
説明します
題して
もし m○xi が OpenID Provider に なったら
ひょっとして 僕のIDって
http://m1xi.jp/show_profile.pl?id=29704
http://m1xi.jp/show_profile.pl?id=29704
こんなんか?
自分らならともかくして
お父さん お母さん
こんなURL 入力出来ません
これは1.1の 時代の話
2.0は違う
User-Supplied Identifier
まぁ、名称は この際 どうでもいい
自分のIDであるURLの代わりに
認証サーバーのIDを指定して
認証サーバー上で自分のIDを指定する
つまり
お父さん お母さんは
ログインフォームで入力するのは
m1xi.jp
これだけでいい
ミ○シーアカウントでログインする
そんなバナーでもいい
User-Supplied Identifierで
認証サーバーの ID入力すると
くそ長いURLを
覚えなくて済む
それ以外にも
あとからIDを選択できる
これが 最大のメリット
Y!の場合
Y!のユーザーとして
Relying Partyで識別されないように
Relying Party毎に
ランダムな URLを
IDとして利用できます
m○xiも ユーザーが
センシティブ かもなので
参考にすべし?
XRI
聞きなれない 言葉だけど
2.0からは URL以外にも
XRI ってのが 使えるようになった
例えば僕の持つ IDはXRIで
xri://=zigorou
略して =zigorou
凄いシンプル
XRIで特定の個人や団体を
指し示す
=(イコール)は 個人用途
@(アット)は 法人・組織など
@yahoo
@mixi
ちょうど ドメイン名のような感じ
だから現在は お金かかります
=zigorou は 12 ドル / 年
@mixi なら 55 ドル / 年
2.0対応の Relying Partyなら
いつでも どこでも
=zigorou  で
ログイン出来る
全世界共通の XRIによるID
言い忘れたけど XRI使ったIDは
i-name って言います
i-name 超べんり
とまぁ OpenID 2.0で
だいぶ便利に なりました
新規サービスで 是非使おう!
質問とかあれば
この後の 飲み会とかで
ご清聴 ありがとう ございました
おわり

More Related Content

PDF
パブリックチェーンとプライベートチェーン
Kenta Fujimoto
 
PPTX
【ビットコインとか勉強会#1】トランザクションを読み解く
Tomohide Murata
 
PDF
アイデンティティ2.0とOAuth/OpenID Connect
Shinichi Tomita
 
PDF
OAuth 2.0の概要とセキュリティ
Hiroshi Hayakawa
 
PDF
アルゴリズム+データ構造勉強会(4)
noldor
 
PDF
アルゴリズム+データ構造勉強会(6)
noldor
 
PDF
アルゴリズム+データ構造勉強会(5)
noldor
 
PDF
アルゴリズム+データ構造勉強会(13)
noldor
 
パブリックチェーンとプライベートチェーン
Kenta Fujimoto
 
【ビットコインとか勉強会#1】トランザクションを読み解く
Tomohide Murata
 
アイデンティティ2.0とOAuth/OpenID Connect
Shinichi Tomita
 
OAuth 2.0の概要とセキュリティ
Hiroshi Hayakawa
 
アルゴリズム+データ構造勉強会(4)
noldor
 
アルゴリズム+データ構造勉強会(6)
noldor
 
アルゴリズム+データ構造勉強会(5)
noldor
 
アルゴリズム+データ構造勉強会(13)
noldor
 

Viewers also liked (10)

PPT
Bubble sort
rmsz786
 
PDF
Quicksort: illustrated step-by-step walk through
Yoshi Watanabe
 
PDF
Bubblesort Algorithm
Tobias Straub
 
PPT
Mergesort
luzenith_g
 
PPTX
Quicksort Presentation
irdginfo
 
PPT
Algorithm: Quick-Sort
Tareq Hasan
 
PDF
Quick Sort , Merge Sort , Heap Sort
Mohammed Hussein
 
PPT
Merge sort
Vidushi Pathak
 
PPTX
Bubble Sort
geeortiz
 
PPT
Quick Sort
priyankanaidu6
 
Bubble sort
rmsz786
 
Quicksort: illustrated step-by-step walk through
Yoshi Watanabe
 
Bubblesort Algorithm
Tobias Straub
 
Mergesort
luzenith_g
 
Quicksort Presentation
irdginfo
 
Algorithm: Quick-Sort
Tareq Hasan
 
Quick Sort , Merge Sort , Heap Sort
Mohammed Hussein
 
Merge sort
Vidushi Pathak
 
Bubble Sort
geeortiz
 
Quick Sort
priyankanaidu6
 
Ad

More from Toru Yamaguchi (20)

PDF
これからの Microservices
Toru Yamaguchi
 
PDF
OAuth 2.0 Web Messaging Response Mode - OpenID Summit Tokyo 2015
Toru Yamaguchi
 
PDF
Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015
Toru Yamaguchi
 
PPTX
革新的ブラウザゲームを支えるプラットフォーム技術
Toru Yamaguchi
 
PPTX
技術選択とアーキテクトの役割 (要約版)
Toru Yamaguchi
 
PPTX
技術選択とアーキテクトの役割
Toru Yamaguchi
 
PDF
How to bake delicious cookie (RESTful Meetup #03)
Toru Yamaguchi
 
KEY
JSON Based Web Services
Toru Yamaguchi
 
PDF
Yapc asia 2011_zigorou
Toru Yamaguchi
 
PPTX
ngCore engine for mobage platform
Toru Yamaguchi
 
PPT
Inside mobage platform
Toru Yamaguchi
 
PDF
mbga Open Platform and Perl
Toru Yamaguchi
 
PDF
Inside mbga Open Platform API architecture
Toru Yamaguchi
 
PDF
Introduction OpenID Authentication 2.0 Revival
Toru Yamaguchi
 
PDF
OpenID Mobile Profile
Toru Yamaguchi
 
PDF
Introduction OpenID Authentication 2.0
Toru Yamaguchi
 
PDF
OpenID 2009
Toru Yamaguchi
 
PPT
Mobile Openid
Toru Yamaguchi
 
PPT
Client Side Cache
Toru Yamaguchi
 
PDF
The Security of OpenID Authentication 2.0
Toru Yamaguchi
 
これからの Microservices
Toru Yamaguchi
 
OAuth 2.0 Web Messaging Response Mode - OpenID Summit Tokyo 2015
Toru Yamaguchi
 
Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015
Toru Yamaguchi
 
革新的ブラウザゲームを支えるプラットフォーム技術
Toru Yamaguchi
 
技術選択とアーキテクトの役割 (要約版)
Toru Yamaguchi
 
技術選択とアーキテクトの役割
Toru Yamaguchi
 
How to bake delicious cookie (RESTful Meetup #03)
Toru Yamaguchi
 
JSON Based Web Services
Toru Yamaguchi
 
Yapc asia 2011_zigorou
Toru Yamaguchi
 
ngCore engine for mobage platform
Toru Yamaguchi
 
Inside mobage platform
Toru Yamaguchi
 
mbga Open Platform and Perl
Toru Yamaguchi
 
Inside mbga Open Platform API architecture
Toru Yamaguchi
 
Introduction OpenID Authentication 2.0 Revival
Toru Yamaguchi
 
OpenID Mobile Profile
Toru Yamaguchi
 
Introduction OpenID Authentication 2.0
Toru Yamaguchi
 
OpenID 2009
Toru Yamaguchi
 
Mobile Openid
Toru Yamaguchi
 
Client Side Cache
Toru Yamaguchi
 
The Security of OpenID Authentication 2.0
Toru Yamaguchi
 
Ad

Recently uploaded (7)

PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
PDF
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
PDF
20250729_Devin-for-Enterprise
Masaki Yamakawa
 
PDF
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
 
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
20250729_Devin-for-Enterprise
Masaki Yamakawa
 
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
 
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 

OpenID 2.0 Quick Note