180 likes | 345 Views
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. The Problem: Secure Data Sharing. Example OAuth Exchange. User Enters a URL In the web browser. Browser opens URL. User is presented
E N D
Acknowledgements • I would like to thank to Pasi Eronen. I am re-using some of his slides in this presentation. IETF #79, OAuth Overview, SAAG Meeting, Beijing
The Problem: Secure Data Sharing IETF #79, OAuth Overview, SAAG Meeting, Beijing
Example OAuth Exchange IETF #79, OAuth Overview, SAAG Meeting, Beijing
User Enters a URL In the web browser IETF #79, OAuth Overview, SAAG Meeting, Beijing
Browser opens URL IETF #79, OAuth Overview, SAAG Meeting, Beijing
User is presented With the option toaccess remote (but protected) data IETF #79, OAuth Overview, SAAG Meeting, Beijing
Resource Consumer Redirects to Authorization Server IETF #79, OAuth Overview, SAAG Meeting, Beijing
User authentication takes place IETF #79, OAuth Overview, SAAG Meeting, Beijing
User authorizes data exchange IETF #79, OAuth Overview, SAAG Meeting, Beijing
Authorization Granted Redirect from Authz Server back to Resource Consumer IETF #79, OAuth Overview, SAAG Meeting, Beijing
Resource Consumer Requests Token from Authorization Server For Access to the Resource Server IETF #79, OAuth Overview, SAAG Meeting, Beijing
Resource Consumer Receives Token IETF #79, OAuth Overview, SAAG Meeting, Beijing
Resource Consumer Requests access to Data at the Resource Server IETF #79, OAuth Overview, SAAG Meeting, Beijing
Data exchange takes place IETF #79, OAuth Overview, SAAG Meeting, Beijing
Work Scope User Interface Authentication User Agent Authorization Request User Resource Consumer Token Request/ Response Exchange Token Format And Content Token Request Authorization Server Authz Server Interaction Request Security Data Exchange Access Request (incl. Token) Resource Server OAuth Profiles IETF #79, OAuth Overview, SAAG Meeting, Beijing
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! IETF #79, OAuth Overview, SAAG Meeting, Beijing