Securing Access with Oauth2
Javier Cerviño
Álvaro Alonso

0
Identity Manager

1
Identity Manager

Account

2
FI-WARE Account (Identity Manager)
Demo

3
OAuth 2.0

4
OAuth Message Flow

Web App

OAuth Library

redirect
access-code
request access-token
access-token

Request user info usin...
OAuth Libraries

 http://oauth.net/2/
• PHP, Cocoa, iOS, Java, Ruby, Javascript, Python.
 Example using Node.js
• https:...
OAuth Demo

7
Web Applications and GEs

Web App

OAuth Library

redirect
access-code
request access-token

Request +
access-token

acces...
Web Applications and GEs

GET https://GE_URL HTTP/1.1
Host: GE_hostname

X-Auth-Token: access_token

9
AA for free!

Web App

Oauth Library

redirect

access-code
request access-token

Request +
access-token

access-token

Pr...
Links

 Slides:
• http://tinyurl.com/ws2-fiware
 FI-LAB Account:
• Source Code: https://github.com/ging/fi-ware-idm
• Do...
Thanks !
 http://fi-ppp.eu
 http://fi-ware.eu
 Follow @Fiware on Twitter !

12
Upcoming SlideShare
Loading in …5
×

FI-WARE Account and OAuth solution

1,851 views

Published on

Introduction to FI-WARE Identity Manager. You'll see the OAuth-based solution proposed by FI-WARE to access user's resources in a secured way.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,851
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
28
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

FI-WARE Account and OAuth solution

  1. 1. Securing Access with Oauth2 Javier Cerviño Álvaro Alonso 0
  2. 2. Identity Manager 1
  3. 3. Identity Manager Account 2
  4. 4. FI-WARE Account (Identity Manager) Demo 3
  5. 5. OAuth 2.0 4
  6. 6. OAuth Message Flow Web App OAuth Library redirect access-code request access-token access-token Request user info using access-token 5 Account
  7. 7. OAuth Libraries  http://oauth.net/2/ • PHP, Cocoa, iOS, Java, Ruby, Javascript, Python.  Example using Node.js • https://github.com/ging/oauth2-example-client 6
  8. 8. OAuth Demo 7
  9. 9. Web Applications and GEs Web App OAuth Library redirect access-code request access-token Request + access-token access-token Account access-token + path Generic Enabler OK + user info 8
  10. 10. Web Applications and GEs GET https://GE_URL HTTP/1.1 Host: GE_hostname X-Auth-Token: access_token 9
  11. 11. AA for free! Web App Oauth Library redirect access-code request access-token Request + access-token access-token Proxy access-token + path OK + user info Back-end Apps 10 Account
  12. 12. Links  Slides: • http://tinyurl.com/ws2-fiware  FI-LAB Account: • Source Code: https://github.com/ging/fi-ware-idm • Documentation: https://github.com/ging/fi-ware-idm/wiki  FI-LAB OAuth Demo: • https://github.com/ging/oauth2-example-client  FI-LAB Proxy: • https://github.com/ging/fi-ware-pep-proxy 11
  13. 13. Thanks !  http://fi-ppp.eu  http://fi-ware.eu  Follow @Fiware on Twitter ! 12

×