Presentation is loading. Please wait.

Presentation is loading. Please wait.

DEV325. ODATA Service metadata demo.

Similar presentations


Presentation on theme: "DEV325. ODATA Service metadata demo."— Presentation transcript:

1 DEV325

2

3

4 ODATA Service metadata

5

6 demo

7

8

9

10 Site 1 Site 2 Site 1.getJSON(..) Site 2 callback({“x”:1}) {“x”:1}

11 Authentication & Authorization ODataService: DataService DataServicesProcessingPipeline.ProcessingRequest Query Interceptor Change Interceptor DataSource Customers Id Name City Customers Id Name City Products Id Name Category Products Id Name Category Suppliers Id Name Status Suppliers Id Name Status AuthenticationModule: IHttpModule Authenticates and sets: HttpContext.Current.User AuthenticationModule: IHttpModule Authenticates and sets: HttpContext.Current.User

12

13 ODataService: DataService OAuthModule: IHttpModule Authenticates and sets: HttpContext.Current.User OAuthModule: IHttpModule Authenticates and sets: HttpContext.Current.User Identity Provider Trusts Facebook Google Trusts someone@facebook.com authenticates Gives consent someone@facebook.com

14 ODataService: DataService OAuthModule: IHttpModule Authenticates and sets: HttpContext.Current.User OAuthModule: IHttpModule Authenticates and sets: HttpContext.Current.User Identity Provider Trusts someone@mycorp.com Corp Domain someone@mycorp.com Try to Authenticate someone@mycorp.com

15 ODataService: DataService OAuthModule: IHttpModule Authenticates and sets: HttpContext.Current.User OAuthModule: IHttpModule Authenticates and sets: HttpContext.Current.User Identity Provider Trusts token: x@y.com canread need to access x@y.com’s data challenge authenticate Give consent

16

17

18

19 JSONP component (with recent bug fix) http://bit.ly/mbk04chttp://bit.ly/mbk04c Using ASP.NET Output Caching with WCF Data Services http://bit.ly/gXmbdEhttp://bit.ly/gXmbdE Authentication posts on the OData team blog http://bit.ly/gXmbdEhttp://bit.ly/gXmbdE The New Hands-on Lab on ACS + WP7 + OAuth2.0 OData Service http://bit.ly/h8gcJV http://bit.ly/h8gcJV Windows Azure SDK and Windows Azure Tools for Microsoft Visual Studio http://bit.ly/mMcoc3 http://bit.ly/mMcoc3

20 Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that relate to your session. Also indicate when they can find you staffing in the TLC. DEV308 | Creating and Consuming Open Data Protocol (OData) Services – Beth Massi DEV374-INT | OData Unplugged Alex James (that me!) DEV372-HOL | Building and Consuming OData Services

21 Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.

22

23 www.microsoft.com/teched Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn http://northamerica.msteched.com Connect. Share. Discuss.

24

25 Scan the Tag to evaluate this session now on myTechEd Mobile

26

27


Download ppt "DEV325. ODATA Service metadata demo."

Similar presentations


Ads by Google