Top Banner
OpenIdFlow Wednesday, January 29, 2014 User [Alice] OpenId Relying Party [Steve] OpenId Provider [Bob] 1 2 3 4 6 5 7 9 11 12 8 10 Hey, I’m Alice. Can I come in? Hey, I’m Alice. Can I come in?
12
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OpenId Flow

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?

Page 2: OpenId Flow

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.

Page 3: OpenId Flow

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.

Page 4: OpenId Flow

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?

Page 5: OpenId Flow

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.

Page 6: OpenId Flow

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.

Page 7: OpenId Flow

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.

Page 8: OpenId Flow

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.

Page 9: OpenId Flow

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.

Page 10: OpenId Flow

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.

Page 11: OpenId Flow

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.

Page 12: OpenId Flow

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.