SAURABH PANT PROGRAM MANAGER MICROSOFT CORPORATION Client Application Services in Orcas Authentication, Roles & Web Settings.

Slides:



Advertisements
Similar presentations
Malek Kemmou Technology Architect, Application Platform Microsoft Middle East and Africa Overview of ASP.NET 2.0.
Advertisements

Agenda 2 factor authentication Smart cards Virtual smart cards FIM CM
Mobile Application Architecture Initiative Steve Wheat Chief IT Architect.
Forms Authentication, Users, Roles, Membership Ventsislav Popov Crossroad Ltd.
Running PHP on Windows Server 2008 and IIS 7 Rob Cameron Developer Evangelist, Communications Sector Microsoft.
SAURABH PANT PROGRAM MANAGER MICROSOFT CORPORATION Configuring ClickOnce to best work for your deployment scenario.
Enterprise Smart Clients Architecture, Patterns, Design, Best Practices Keith Elder Manager, Sr. Software Engineer Quicken Loans Blog:
Originally founded in 1985 as Rock Financial by Dan Gilbert Grew to one of the largest independent mortgage banks in the country 1998 IPO 1999 Launched.
SharePoint 2010 Business Productivity: What's new for Developers in Microsoft SharePoint 2010 Matthew McDermott, MVP Aptillon, Able Blue
Technical Brief v1.0. Communication tools that broadcast visual content directly onto the screens of computers, using multiple channels and formats Easy.
IIS7: Building New Core Server Modules Michael Volodarsky COM406 Program Manager Microsoft Corporation.
Microsoft ASP.NET AJAX - AJAX as it has to be Presented by : Rana Vijayasimha Nalla CSCE Grad Student.
Membership, Role Manager and Profile Membership, Role Manager and Profile Matt Gibbs ASP.NET Development Manager.
Windows Azure Platform Sync On-Premises Applications Sync.
Virtual techdays INDIA │ November 2010 SQL Azure Data Sync Shilpa Nirmale │ Associate Manager, Accenture.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
May 30 th – 31 st, 2006 Sheraton Ottawa. Microsoft Certificate Lifecycle Manager Saleem Kanji Technology Solutions Professional - Windows Server Microsoft.
Smart Client Applications for Developers Davin Mickelson, MCT, MCSD New Horizons of MN.
Membership in ASP.Net...if only Presented by: Patrick Hynds President, CriticalSites Microsoft Regional Director.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
Copyright © 2006, SAS Institute Inc. All rights reserved. What Is New in SAS Profitability Management (PrM) 2.1? Authors: Jack Zhang Solution & Version:
Forms Authentication, Users, Roles, Membership Svetlin Nakov Telerik Corporation
Smart Clients: What’s New In Orcas? Saurabh Pant Program Manager UI Fx and Services Team
Virtual techdays INDIA │ august 2010 SQL Azure – Tips and Tricks Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft.
TRAQ Manager.NET MES on Microsoft.NET Wrapmation Inc Vladimir L’vov This Presentation is available for download at
Extending ArcGIS for Server
Sofia, Bulgaria | 9-10 October Developing Custom ASP.NET Providers For Membership And Role Manager Goksin Bakir Yage Ltd Microsoft Regional Director, MEA.
Goals One ASP.NET Membership story – Web APIs and Web Apps Profile. Extensibility allows for non SQL persistence model. Improve unit testability of.
DEV363 Smart Client: Getting the Most out of Windows Forms and WPF Brad Abrams Group Program Manager.NET Framework Team
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Tony Goodhew Product Planner DEV328.
Dr. Mustafa Cem Kasapbaşı Security in ASP.NET. Determining Security Requirements Restricted File Types.
The.NET Runtime and IIS Presented by Chris Dickey – cdickey.net consulting
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Virtual techdays INDIA │ august 2010 Deep Dive into WCF 4.0 Features Sarath S S V S │ Program Manager, BING, Microsoft India R&D.
Slide 1 ASP Authentication There are basically three authentication modes Windows Passport Forms There are others through WCF You choose an authentication.
MBL206 A First Look at the Microsoft Location Server (MLS) Steve Lombardi Technical Product Manager MapPoint Business Unit Microsoft Corporation.
Building Mobile Phone Applications With Windows Azure Nick HarrisWindows Azure Technical Evangelist Microsoft Blog:
Module 4: Design IIS Maintenance and UDDI. Designing Internet Information Services Backup and Recovery Specifying Monitoring requirements Deploying UDDI.
Security E-Learning Chapter 08. Security Control access to your web site –3 Techinques for Identifying users Giving users access to your site Securing.
Mobile + Cloud: Building Mobile Applications with Windows Azure Wade Wegner Blog:
What’s New in Windows Forms 2.0 Stephen Turner Software Design Engineer
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Personalizing Web Sites Nasrullah. Understanding Profile The ASP.NET application service that enables you to store and retrieve information about users.
Gowtham Prasad K N Partner Technical Consultant | Microsoft Corporation |
DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
ASP.NET 2.0 Security Alex Mackman CM Group Ltd
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Developing Custom ASP.NET Providers For Membership And Role Manager Stefan Schackow PRS404 Program Manager – Web Platform and Tools Microsoft Corporation.
Authentication methods SharePoint Web Application Windows integrated Membership & Role Providers Web SSO Access control Roles protected Anonymous.
ASP.NET Overview Brian Hitney Developer Evangelist Microsoft Corporation
Vinod Unny Enterprise InfoTech Microsoft Regional Director, North India
The Holmes Platform and Applications
Introduction ITEC 420.
Introduction to ASP.NET 2.0
DotNetNuke® Web Application Framework
Enterprise Library Overview
Azure AD Application Proxy
Introduction to Authentication Authentication සදහා හැදින්වීම
LitwareHR v2: an S+S reference application
Building Serverless Enterprise Applications
07 | Introduction to Authentication
Windows Forms in Visual Studio 2005: An in-depth look at key features
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
Microsoft Office SharePoint Server 2007 Enterprise Search
Security - Forms Authentication
Presentation transcript:

SAURABH PANT PROGRAM MANAGER MICROSOFT CORPORATION Client Application Services in Orcas Authentication, Roles & Web Settings

User Scenario Rich Client Applications closely coupled to Web Services Scenario ‘possible’ in.Net 2.0  Develop web service, write client proxies, handle offline scenarios … Scenario made effortless in.Net 2.0+ code named “Orcas”

Application Services New feature in.Net 2.0+ release code-named “Orcas” Works towards the end goal of building rich AJAX/WinForms/WPF applications Refers to three Web services implementations that expose  Forms Authentication  Roles  Profiles Role Management Profiles Authentication

Application Services … Forms Authentication: Login : Issues a Cookie Logout : Clears Cookie IsLoggedIn: Determine if a user presenting a cookie is logged in Programmatically select Membership Provider Issue Persistent Cookies Customize Cookie and Auth Ticket Get the Role of the current user Determine if the current user is in the given role Extensibility: Programmatically select Roles Provider Roles Profiles : Get a User’s Profile Data Set a User’s Profile Data Supports Anonymous User Profile Extensibility: Programmatically select Profiles Provider Click here to learn more about Application Serviceshere

Client Application Services Brings Web Application Services to the Client  Facilitates development of Smart Clients closely coupled to Web Application Services  Heavy lifting handled by the framework Adding Services to applications as easy as …  Configure Provider through application configuration file  Program against Client App Services APIs Full Offline Support  SQL Server Compact Edition used for Offline data storage

Client App Services - Architecture Client App Code App Services and Settings API SQL/ev (Default) Client Providers Client Database App Config File Connection Status SOAP Client Providers handle plumbing needed to communicate with web services. Providers plug into the ASP.net membership model for Authentication and Roles Extend the local settings infrastructure to support web settings Offline behavior of Providers governed by flag set by App developer SQL Server Compact Edition used for offline data storageSQL Server Compact Edition

DEMO

Resources Saurabh's Blog [ WindowsForms.Net [ Asp.net [ Web Application Services Talk Orcas Oct CTP

Live from Redmond … 10-Oct [Mir Tariq] Application Services in "Atlas" linklink 7-Nov [Saurabh Pant] Configuring ClickOnce to best work for your deployment scenario linklink 14-Nov [Steve Lasker] Smart Client: Offline Data Synchronization and Caching for Smart Clients linklink 28-Nov [Saurabh Pant] Client Application Services in Orcas linklink 4-Dec [Steve Lasker] Developing Local and Mobile Data Solutions with SQL Server Everywhere linklink Dec 6 [Mahesh Prakriya] IronPython: Developing agile but rich client applications using Python linklink