Upload
xdumaine
View
110
Download
2
Embed Size (px)
Citation preview
OpenIdFlowWednesday, January 29, 2014
User [Alice] OpenId Relying Party [Steve] OpenId Provider [Bob]
1
2
3
4
65
7
9
11
12
8
10
Hey, I’m Alice. Can I come in?
Hey, I’m Alice. Can I come in?
OpenIdFlow
Wednesday, January 29, 2014
User [Alice] OpenId Relying Party [Steve] OpenId Provider [Bob]
1
2
3
4
65
7
9
11
12
8
10
Sorry, Alice, I can’t prove it’s you. I’ll have to check with someone else. I can ask Bob, or someone
else, if you want.
Sorry, Alice, I can’t prove it’s you. I’ll have to check with someone else. I can ask Bob, or someone
else, if you want.
OpenIdFlow
Wednesday, January 29, 2014
User [Alice] OpenId Relying Party [Steve] OpenId Provider [Bob]
1
2
3
4
65
7
9
11
12
8
10
Sure, lets use Bob.Sure, lets use Bob.
OpenIdFlow
Wednesday, January 29, 2014
User [Alice] OpenId Relying Party [Steve] OpenId Provider [Bob]
1
2
3
4
65
7
9
11
12
8
10
Hey, Bob. Just checking. Are you an
OpenId provider?
Hey, Bob. Just checking. Are you an
OpenId provider?
OpenIdFlow
Wednesday, January 29, 2014
User [Alice] OpenId Relying Party [Steve] OpenId Provider [Bob]
1
2
3
4
65
7
9
11
12
8
10
Sure am, Steve. Here’s all the information you’ll need to
request authentication.
Sure am, Steve. Here’s all the information you’ll need to
request authentication.
OpenIdFlow
Wednesday, January 29, 2014
User [Alice] OpenId Relying Party [Steve] OpenId Provider [Bob]
1
2
3
4
65
7
9
11
12
8
10
Here. Use this url to ask Bob to tell me who
you are.
Here. Use this url to ask Bob to tell me who
you are.
OpenIdFlow
Wednesday, January 29, 2014
User [Alice] OpenId Relying Party [Steve] OpenId Provider [Bob]
1
2
3
4
65
7
9
11
12
8
10
Hey Bob, I want to prove who I am to
Steve.
Hey Bob, I want to prove who I am to
Steve.
OpenIdFlow
Wednesday, January 29, 2014
User [Alice] OpenId Relying Party [Steve] OpenId Provider [Bob]
1
2
3
4
65
7
9
11
12
8
10No problem. If you’re
sure you want Steve to know who you are, I’ll need your credentials.
No problem. If you’re sure you want Steve to know who you are, I’ll need your credentials.
OpenIdFlow
Wednesday, January 29, 2014
User [Alice] OpenId Relying Party [Steve] OpenId Provider [Bob]
1
2
3
4
65
7
9
11
12
8
10Sure. Here’s my username and
password.
Sure. Here’s my username and
password.
OpenIdFlow
Wednesday, January 29, 2014
User [Alice] OpenId Relying Party [Steve] OpenId Provider [Bob]
1
2
3
4
65
7
9
11
12
8
10
Everything checks out. Use this URL to tell
Steve that I trust you.
Everything checks out. Use this URL to tell
Steve that I trust you.
OpenIdFlow
Wednesday, January 29, 2014
User [Alice] OpenId Relying Party [Steve] OpenId Provider [Bob]
1
2
3
4
65
7
9
11
12
8
10
Hey Steve, I’m back with proof from Bob
that I’m Alice.
Hey Steve, I’m back with proof from Bob
that I’m Alice.
OpenIdFlow
Wednesday, January 29, 2014
User [Alice] OpenId Relying Party [Steve] OpenId Provider [Bob]
1
2
3
4
65
7
9
11
12
8
10Thanks Alice! Here’s a
cookie.Thanks Alice! Here’s a
cookie.