Your SlideShare is downloading. ×
OpenID/OAuth and YQL with .NET
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

OpenID/OAuth and YQL with .NET

2,320
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,320
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. OpenID/OAuth and YQL with .NET
    • Jimmi Kembaren
    • Yahoo! Developer Network Evangelist
  • 2. Agenda
    • Introduction to Yahoo! Products
    • Live Demo
    • YQL
    • OpenID + OAuth
    • How to build it with .Net
    • Q & A
  • 3. Introduction to Yahoo! Products
  • 4. Introduction to Yahoo! Products
  • 5. Live Demo http://ydndemo.msdnsea.net
  • 6. Live Demo
  • 7. Live Demo - 1
  • 8. Live Demo - 2
  • 9. Live Demo - 3
  • 10. Live Demo - 4
  • 11. YQL – Yahoo! Query Language The Yahoo! Query Language is an expressive SQL-like language that lets you query, filter, and join data across Web services. ( http://developer.yahoo.com/yql/ ) SELECT {SOMETHING} FROM {WEBSERVICE} WHERE {CONDITION}
  • 12. YQL – Yahoo! Query Language
    • Passing the YQL statement as a URL parameter (REST)
    • Return format: XML or JSON
    • URL:
      • Public : http://query.yahooapis.com/v1/public/yql
      • Private : http://query.yahooapis.com/v1/yql
    • Support Yahoo! Product API + Open Data Tables
    • http:// datatables.org
  • 13. YQL – Yahoo! Query Language Console : http:// developer.yahoo.com/yql/console
  • 14. OpenID
    • Authentication System (Sign In)
    • Identified by URI http://jimmi.kembaren.com
    • Single Account for Multiple Websites
    • Specification: http://openid.net
  • 15. OpenID Flow
  • 16. OAuth
    • Authorization System (Permissions)
    • Token Based
      • Request Token
      • Verifier
      • Access Token
    • Consumer Key, Consumer Secret, Application ID
    • Specification: http:// oauth.net
  • 17. OAuth Flow
  • 18. OAuth Flow
  • 19. How to build it with .Net Create Your Project: https:// developer.apps.yahoo.com /projects
  • 20. How to build it with .Net Accessing Public Data
  • 21. How to build it with .Net
    • Accessing Private Data
    • Use DotNetOpenAuth ( http://www.dotnetopenauth.net )
  • 22. How to build it with .Net
    • SELECT Query use GET Method
    • INSERT / UPDATE / DELETE Query use PUT Method
  • 23. How to build it with .Net
    • SELECT Query use GET Method
    • INSERT / UPDATE / DELETE Query use PUT Method
  • 24. Q & A Any Question? Email: [email_address] YM: jimmi_kembaren Twitter: @7immi