hannes tschofenig (ietf#79, saag, beijing). acknowledgements i would like to thank to pasi eronen. i...

18
Hannes Tschofenig (IETF#79, SAAG, Beijing)

Post on 18-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

Hannes Tschofenig (IETF#79, SAAG, Beijing)

Page 2: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

Acknowledgements

• I would like to thank to Pasi Eronen. I am re-using some of his slides in this presentation.

04/18/23 IETF #79, OAuth Overview, SAAG Meeting, Beijing

2

Page 3: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

04/18/23 IETF #79, OAuth Overview, SAAG Meeting, Beijing

3

The Problem: Secure Data Sharing

Page 4: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

04/18/23 IETF #79, OAuth Overview, SAAG Meeting, Beijing

4

Page 5: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

04/18/23 IETF #79, OAuth Overview, SAAG Meeting, Beijing

5

Example OAuth Exchange

Page 6: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

04/18/23 6IETF #79, OAuth Overview, SAAG Meeting, Beijing

User Enters a URLIn the web browser

Page 7: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

04/18/23 7IETF #79, OAuth Overview, SAAG Meeting, Beijing

Browser opens URL

Page 8: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

04/18/23 8IETF #79, OAuth Overview, SAAG Meeting, Beijing

User is presentedWith the option toaccess remote (but protected) data

Page 9: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

04/18/23 9IETF #79, OAuth Overview, SAAG Meeting, Beijing

Resource ConsumerRedirects to Authorization Server

Page 10: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

04/18/23 10IETF #79, OAuth Overview, SAAG Meeting, Beijing

User authenticationtakes place

Page 11: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

04/18/23 11IETF #79, OAuth Overview, SAAG Meeting, Beijing

User authorizes data exchange

Page 12: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

04/18/23 12IETF #79, OAuth Overview, SAAG Meeting, Beijing

Authorization GrantedRedirect from Authz Server back to Resource Consumer

Page 13: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

04/18/23 13IETF #79, OAuth Overview, SAAG Meeting, Beijing

Resource ConsumerRequests Token from Authorization ServerFor Access to theResource Server

Page 14: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

04/18/23 14IETF #79, OAuth Overview, SAAG Meeting, Beijing

Resource ConsumerReceives Token

Page 15: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

04/18/23 15IETF #79, OAuth Overview, SAAG Meeting, Beijing

Resource ConsumerRequests access toData at the ResourceServer

Page 16: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

04/18/23 16IETF #79, OAuth Overview, SAAG Meeting, Beijing

Data exchange takesplace

Page 17: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

OAuth Profiles

Token Request

Work Scope

UserUser Agent

Authorization Server

Resource Server

Resource Consumer

Access Request(incl. Token)

Authorization Request

04/18/23 17IETF #79, OAuth Overview, SAAG Meeting, Beijing

User Interface

Token FormatAnd Content

Authz ServerInteractionData Exchange

Authentication

Request Security

Page 18: Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation

Summary• Open Web Authentication (OAuth) is developed in

the IETF to provide delegated authentication. • Code available (see http://oauth.net/code/) and

deployment on the way.• Working group is working on finalizing the OAuth 2.0

specification:– http://tools.ietf.org/html/draft-ietf-oauth-v2

• Rechartering discussion started with many extensions being considered by the group

• Your input is needed!

04/18/23 IETF #79, OAuth Overview, SAAG Meeting, Beijing

18