Download presentation
Presentation is loading. Please wait.
1
DEV325
4
ODATA Service metadata
6
demo
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
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
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.
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.
25
Scan the Tag to evaluate this session now on myTechEd Mobile
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.