What digital IDs for all MS online services Windows Live, MSN, Office Live, Xbox Live, Microsoft.com… works on multiple devices PC, Xbox, mobile phone, TV (Media Center, MS TV) industry Leading Platform 420 million users 1+ billion authentications per day hundreds of relying sites & servicesWhy secure (CardSpace), userfriendly ”single sign-on” to services and sites Windows Live ID Federation seamless access to / integration of live services via live APIs and/or live controlsHow Windows Live ID Client Authentication (Client SDK) Windows Live ID Web Authentication (Web SDK, WL Tools for VS Controls) Relying Party Suite (RPS) SDK Terms of Services* …has no user limits or fees * For a complete and binding description refer please to http://dev.live.com/terms/default.aspxhttp://dev.live.com/terms/default.aspx
2 Options: SDK Zero server-side installation requirements Sample code in ASP.NET, Perl, Python, PHP, Java, Ruby WL Tools for Visual Studio 2008 IDLoginView Extends the ASP.NET LoginView control Multiple views in different authentication states IDAuthentication Provides wrapper for Live ID authentication URL/Iframe 6
1) User Requests Web Page 2) Website returns Sign In link 3) User clicks Sign In 4) Windows Live™ ID Sign In Page is returned 5) User enters Credentials 6) User is authenticated by Windows Live™ ID 7) User is redirected to your site 8) Your application displays protected or personalized content. 3 rd Party Server Windows Live ID Authentication Server
2. Add a Sign In link 3. Create a "handler" page, to receive the user ID 1. Register your site 4. Capture & store user profile items in your database https://msm.live.com/app/default.aspx Application name Return URL Secret key WebAuthHandler.aspx UserID: 12345 AppId &context=myContext&style=font-size%3A+10pt%3B+font- family%3A+verdana%3B+background%3A+white%3B" …"> AppId
Windows Live Tools for Visual Studio 2008 (login & association to form authentication)
Depth integration Web scenario Full branding of login.live.com screen Uses common Live ID CID of user Requires significant development and configuration Access to SDK requires Microsoft approval Production deployment requires Microsoft compliance review http://www.nasdaq.com http://www.match.com http://www.expedia.com
What Single shared internet-scale address bookWhy 500 million address books 30 billion contact associations 1 address book per Windows Live IDHow Live Contacts (REST) APIs (with delegated authentication) Live Contatcs Control Terms of Services* Controls: Free unlimited usage APIs FREE! up to 1 million unique users per month More than 1 million unique users: Ad revenue sharing, or $0.25/unique user per year * For a complete and binding description refer please to http://dev.live.com/terms/default.aspxhttp://dev.live.com/terms/default.aspx Messenger 263M users Messenger Hotmail 280M accounts Hotmail Spaces 93M Spaces Spaces Windows Live Contacts Office Live XBOX Live Your Apps
Windows Live Tools for Visual Studio 2008 (contacts & presence control)
Windows Live Tools for Visual Studio 2008 (talkback control)
Enhance your site with live services Silverlight Streaming
Surface computing It works without a traditional mouse or keyboard, allowing people to interact with content and information by using their hands and natural movements. Users are able to access information either on their own or collaboratively with others. Surface computing features four key attributes: Direct interaction. Users can actually “grab” digital information with their hands and interact with content through touch and gesture, without the use of a mouse or keyboard. Multi-touch contact. Surface computing recognizes many points of contact simultaneously, not just from one finger as with a typical touch screen, but up to dozens and dozens of items at once. Multi-user experience. The horizontal form factor makes it easy for several people to gather around surface computers together, providing a collaborative, face-to-face computing experience. Object recognition. Users can place physical objects on the surface to trigger different types of digital responses, including the transfer of digital content.
Your consent to our cookies if you continue to use this website.