Subscribe to our RSS Feeds

Welcome to Home of Microsoft Updates and News!

Do you want all updates from Microsoft, MSN, and Windows? this is your blog. We gathered all posts from original sources for you in one place!

REALTIME SHARED EXPERIENCES WITH MESSENGER CONNECT

No Comments »

Realtime Shared Experiences with Messenger ConnectCommunication as well as pity has emerged over a past couple of years as a vicious component creation practice some-more personalized as well as constrained opposite a web. Lots of pity is finished asynchronously (via wake up feed or email), though for a little things we wish genuine time pity (it is difficult to perspective photos or watch a TV show together asynchronously Smile). The plea is: how do we know when your friends have been accessible to rivet in a real-time pity experience, meaningful a “presence” of your friends is critical since it can figure how we rivet with them. Having an always-on genuine time customer is essential, since a odds of both users being upon a same website during a same time is low solely for really special circumstances. Connecting to a determined plead customer around a third celebration website is required to broach upon these scenarios.

People wish to be means to share practice similar to mouth-watering a crony to a site in realtime, chatting with their friends but context switching, as well as see who else is upon a web site. By integrating Messenger, a #1 many used giveaway present messaging use in a universe (see a little towering stats) in to your site we will be means to:

  • Let users bond with their friends in a differentiated, some-more personal mode of information exchnage
  • Reach their friends no make a difference where they are, upon your web site, upon their phone, in a single of a many Messenger clients (Windows, Mac, iPhone, etc.)

By adding genuine time practice to your site, we have been in hint creation a site do something it didn’t do before, as well as conversations have been “sticky”, thus user rendezvous will go up.

Some common practice we can supplement to your site are:

  • Targeted (to a single chairman or a couple of people), genuine time pity of content. An e.g. of where this is utilitarian is pity a design that we wish to discuss, or collaborating upon transport skeleton – things that need realtime movement by a alternative party.
  • Creating immersive practice as well as shortening context switching – if someone is examination your stately full shade video or personification an immersive game, they might be disturbed they’ll skip conversations or not be means to plead with their friends, embedding plead in your media expenditure or diversion fool around knowledge will revoke context switching.
  • Rendezvous (are my friends upon this site?) – for tall trade properties such as live streaming events or video fool around back, being means to discuss it if your friends have been upon a site (after opt-in of course) can expostulate some-more time upon a site as well as common experiences.

Implementation Options

There have been a operation of doing options trimming from simplest (least volume of time to code) to many flexible:

Sharing Badge – a pity pinned token can be total to a site with only a couple of lines of HTML as well as can concede users to publish/broadcast to Messenger Social or IM calm to a single of their friends

Chat carry out for genuine time eventsto concede users upon a same page to leave genuine time messages for any other. Users will be means to see a messages from their friends as well as others upon a site.

Messenger Connect Chat control

UI Controlsa set of JavaScript office building blocks that can be total to speed up development. These controls can be simply skinned regulating CSS as well as lengthened regulating JavaScript. Try a Controls Playground.

JavaScript Library – a many modernized as well as many absolute approach to confederate genuine time practice in to your site.

To get proposed adding real-time common practice so your site, check out this documentation.

Angus Logan (@anguslogan)
Senior Technical Product Manager
Windows Live

Windows Live Services June 28th 2010

IDENTITY (AUTHENTICATION, PROFILE & RELATIONSHIPS)

No Comments »

Messenger Connect for sign-in/sign-upThere have been over 500 million Windows Live IDs which have been used each month. That is a lot of users who can pointer in to web sites. In further to bottom turn authentication we can additionally pre-fill registration forms with things such as a user’s email address, so which report doesn’t need to be manually typed again as well as again (remember this video?). Users have been equates to to fast sign in as well as sign-up though wanting to come in a username as well as password. Many users will already be sealed in to Windows Live (e.g. Hotmail) so they won’t need to come in their cue again as well as can effectively pointer in to your web site in 2 clicks (1 upon Messenger Connect button a in a page, 1 inside of a popup window).

There have been multiform one some-more things we’ve been operative upon from a user knowledge perspective. We’ll cover these in some-more item in successive posts though they include:

  • Conditionally display a pointer in symbol if a user has not long ago sealed in to Windows Live ID (more technical info)
  • Registration forms can be customized formed upon a email residence a user entered. E.g. if a user typed @hotmail.com (or any alternative email residence in a Windows Live namespace) a registration form could be tweaked to inspire make use of of Messenger Connect (more technical info)
  • Inbound trade such as email marketing/invitations to @hotmail.com addresses or Messenger amicable updates could embody a little parameters to discuss it a web site “the user came from Windows Live” to inspire them to pointer in/sign up fast regulating Messenger Connect (remember when Plaxo got 92% conversion?)

For some-more report about a underlying record of authentication, see this post or this page.

My contacts/relationships have been partial of my temperament too

Another thing we’ve listened from customers, as well as celebrated upon a web, is which business wish to be equates to to automatically find their friends upon a web site or be equates to to entice them to a site around email. Historically a Windows Live Contact API enabled users to take their finish residence book with them to an additional web site for a purposes of friend finding (indexed by email) as well as friend inviting (by promulgation an email), or in really specific resources migrating their residence book.

We hold in these scenarios, they have been important, as well as we consider they supplement worth to users as well as partners. However, we additionally hold in pity a smallest volume of interpretation compulsory to let a user finish a preferred movement (more info). To which end, in a nearby future, we will deprecate a existent Windows Live Contacts API as well as mislay email addresses from a Messenger Web Toolkit JavaScript Object Model. We will post some-more report per a specific timelines as well as what this equates to if we have been regulating these interfaces. Moving forward, entrance to a finish residence book (including email addresses of a Windows Live user’s contacts will be limited (more info). We have been operative tough upon office building open APIs (subject to a Terms of Use) to capacitate a find my friends by email address & invite around Email APIs – demeanour for an additional post upon this subject in a nearby future.

Angus Logan (@anguslogan)
Senior Technical Product Manager
Windows Live

Windows Live Services June 28th 2010

DEVELOPING WITH MESSENGER CONNECT: RECOGNIZABLE & INTUITIVE

No Comments »

Windows Live REST Explorer screenshotThe first idea of Messenger Connect is to assistance web sites & apps grow their trade as well as engagement, during a in accord with cost. To that end, a technical we do as well as commercial operation conditions have been written to be predicted for web developers as well as marketers who have been informed with a amicable connectors domain.

First subject we get asked: Is Messenger Connect standards based?

We’ve attempted to have Messenger Connect as easy as probable for developers to implement. Where possible, a ultimate rising specifications as well as standards have been implemented as well as Microsoft engineers have been actively concerned in a village to assistance develop a technologies that capacitate a comparatively formula brand brand brand new have have make use of of of box of amicable connections. Some of a technologies we have implemented or contributed to are: OAuth WRAP, Portable Contacts, ActivityStrea.ms, as well as OData. What about a subsequent large thing? As formula brand brand brand new technologies have been created, as well as developers ask us to exercise those technologies, we will work with a village as well as weigh adding them to a mix.

Implementation options

Messenger Connect can be used upon web sites (and alternative apps) to yield Windows Live users entrance to their report as well as communicate/share with their friends. This access to report as well as friends is done probable by multiform sorts of programmatic interfaces:

  1. Badges – elementary HTML tags that can be combined to a page
  2. JavaScript APIs (including user interface controls) that govern inside of many renouned browsers as well as speak but delay to a Windows Live services
  3. .NET APIs that can be used in server-side ASP.NET formula or in abounding customer applications
  4. RESTful services end points that can be called in a server-to-server demeanour

Badges

Some developers don’t wish to write JavaScript or server side code. That is OK. Our pity pinned token can be simply combined to a page in a couple of lines of code.

<a href="http://profile.live.com/badge?url={your URL}" title="Share with Messenger" target=”blank”>
<img style="border-style:none; vertical-align:middle; margin-right:4px"
src="http://img.wlxrs.com/$Live.SN.MessengerBadge/icon16wh.png"
alt="Share with Messenger" />Messenger</a>

Try it: Share with MessengerShare

Consent, access, privacy, interpretation rights, revocation

We not long ago posted about a remoteness aspects of Messenger Connect (read it here). We strongly hold that users own their interpretation as well as they should be means to share or entrance it from a websites as well as applications they wish to. Web sites cannot entrance any of a user’s non-public report from Windows Live but before agree (see a knowledge below) from a Windows Live user. App developers have been speedy to usually ask a unclothed smallest of permissions compulsory to complete a preferred unfolding in a usually in time demeanour (E.g. if a user is signing up, ask for their profile, if a user is adding something to their calendar, ask for monthly monthly calendar write permissions). If a user chooses not to accede to accede for a site to entrance what they requested, a web site contingency hoop a difference upsurge as well as devaluate a accede requests, or insist because those permissions have been required.

If a user leaves a “Remember this connection” checkbox checked (it is checked by default), a web site will be postulated accede for 1 year (or until a user revokes a permissions). If a user unchecks a “Remember this connection” button, a web site will get entrance for 3 hours. At any indicate in time a user can crop to http://consent.live.com as well as devaluate a permissions they formerly postulated a web site. After a token expires, or a user revokes permission, a web site would get 401 Unauthorized errors when perplexing to entrance a data, as well as would need to re-request that a user grants permission.

  • The web site renders a “sign in” symbol possibly manually by formulating HTML, or regulating a wl:signin tag. If a web site uses a wl:signin tab (more info), an one some-more charge can be combined to usually uncover a pointer in symbol if a Windows Live cookie exists.
  • The user browsing a website (e.g. www.example.com) as well as sees a Messenger Connect symbol as well as clicks Sign In. To safeguard a many Windows Live users know they can “Connect”, a iconography used for symbol will be aligned during a back of a singular brand used opposite all “non-Windows Live” web sites (i.e. a stream Hotmail / Messenger / Windows Live / SkyDrive formula fragmentation will be marked down in “off-network” scenarios).
  • A popup window is non-stop that includes a partner’s logo, a couple to their Terms of Service as well as Privacy Statement. The partner contingency obviously outline in their ToS & Privacy Statement what they will be we do with a accede postulated by a finish user.
  • The user can click “What will we share?” to see any particular accede a partner is requesting.

Messenger Connect Consent User ExperienceMessenger Connect Consent User Experience (Details)

  • If a user grants permission, a token is earnings to a site, as well as a window will be closed.

One a website has been postulated a suitable permissions as well as has perceived a token, entrance to a user’s Windows Live interpretation & services is probable by dual interfaces: JavaScript & RESTful interfaces.

The accede postulated is for 1 year (unless a user unchecks Remember this Connection). If a web site wants to entrance a Windows Live resources but a user being present, or but a user saying a Messenger Connect agree shade again, a token should be stored to one side a user’s form in a partner’s website.

If a user changes their thoughts as well as no longer wants a web site to have a capability to correlate with their Windows Live account, a user can go to http://consent.live.com to devaluate permissions during any time. If a partner tries to correlate with a user’s Windows Live comment after agree has been revoked, they would get “unauthorized access” errors as well as would need to re-request entrance from a user.

JavaScript libraries & user interface controls

Adding a book anxiety to a Messenger Connect energetic loader enables entrance to a far-reaching operation of Windows Live interpretation as well as Messenger features, together with IM conversations. Developers can name to have have make use of of of a interpretation objects usually or can supplement UI elements such as <wl:signin>, <wl:userinfo> or <wl:bar> to their page. You can examination with a interpretation indication as well as controls hands-on regulating a formula brand brand brand new interactive SDK during http://isdk.dev.live.com/.

RESTful have use of endpoints

A set of clouded cover endpoints have been accessible to web sites as well as applications for a purposes of accessing as well as handling user data. Generally a RESTful have use of endpoints will be used for web sites that wish some-more of a “roll your own” proceed to interpretation access. Additionally, a RESTful endpoints have been utilitarian for sites that wish to entrance a user’s interpretation whilst a user is not benefaction (for example: out of rope estimate of interpretation – any week a website could have a call to Windows Live to download a user’s residence book to see if a little of their Windows Live friends have assimilated a web site).

These endpoints have been multi-headed (the interpretation is in all accessible in multiform formats), as well as can be queried as well as sorted. If developers cite a interpretation to be returned in multiform formats this is simply configurable regulating a $format question fibre pass (for solid XML $format=XML, for JavaScript Object Notation (JSON) have have make use of of of $format=JSON, a energetic formatting is additionally practical to rising specifications/standards such as $type=portable). Additional formats for representing user interpretation will be combined formed upon partner feedback.

The RESTful have use of endpoints have been additionally smart as well as many data-types unprotected will await filter, select, orderby, as well as equate a custom used is a Open Data Protocol (OData).

Developer tooling

To have it easy for developers to flog a tires, we’ve combined a couple of tools: a Controls Playground, a API Playground, as well as a REST Explorer – these collection will develop over time as we see where developers need help. In a destiny post we’ll share sum about a census interpretation that will be accessible from a focus government portal.

The Controls Playground lets we fast preview a Windows Live UI controls in action, customize controls as well as see formula in real-time as well as additionally generates markup for these controls for we to copy, pulp in your application.

Windows Live Interactive SDK - Controls Playground

The API Playground lets we try out a API have use of to see what sort of interactions have been possible:

  • Select usual tasks such as adding a formula brand brand brand new hit to Windows Live, as well as preview a formula
  • See usual API use patterns
  • Run API code, regulating representation data, as well as see a outlay in real-time
  • See a underlying REST HTTP trade together with ask as well as reply

Windows Live Interactive SDK - API Playground

The REST Explorer lets we correlate with a RESTful endpoints but delay opposite your own Windows Live ID.

Windows Live Interactive SDK - REST Explorer

If we have any questions about a opposite ways of building with Messenger Connect, greatfully revisit our forums.

Angus Logan (@anguslogan)

Senior Technical Product Manager

Windows Live

Windows Live Services June 28th 2010

SOCIAL DISTRIBUTION

No Comments »

Social placement with Messenger ConnectMessenger amicable is a “newsfeed” that is compared with a Windows Live user as well as shown to their Messenger contacts opposite Windows Live, together with Messenger as well as Hotmail. The brand brand brand new Messenger full view is optimized for display users their friend’s wake up opposite a operation of sites. For a singular set of partners (Facebook as well as MySpace today, LinkedIn entrance soon) it allows users to criticism inline behind to these sites. For others, it allows users to share activities with their friends in Windows Live as well as enables users to click by to partner sites.

The simplest as well as many singular is a Messenger Connect pity badge. This pinned token operates similar to alternative pity badges, ensuing in a amicable update. If a user chooses to; they can send an present summary to a single of their Messenger contacts as well as have a review in genuine time about a content.

Bing regulating Messenger Connect to share results

An particular entrance in a newsfeed (aka activity) is well known as a social refurbish in Messenger. There have been many opposite types (~ 20) of activities (e.g. pictures, comments, ratings), as well as when clicked they expostulate trade behind to a partner’s website.

The upheld templates will be developed upon a quarterly basement as brand brand brand new activities turn popular. Messenger Connect uses a ActivityStrea.ms format that is an rising selection for creation user activities portable.

Screenshot of Messenger

 

A screenshot of a brand brand brand new Windows Live Messenger in full mode, activities crop up upon a left palm side

Screenshot of Messenger for a iPhone

Screenshot of Messenger amicable in a Windows Live Messenger for iPhone

For a website to tell to Messenger social, lift (via JavaScript as well as REST) as well as pull interfaces exist. The lift interface can be finished with existent RSS or Atom feeds with minimal modifications. Below is an e.g. of a criticism as well as a analogous Atom feed:

Screenshot of a Messenger amicable update

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"      
 xmlns:activity="http://activitystrea.ms/spec/1.0/"  
 xmlns:thr="http://purl.org/syndication/thread/1.0" 
 xmlns:media="http://purl.org/syndication/atommedia">
  <title>Title of a feed</title>
  <id>http://www.contoso.com/profileid</id>
  <link rel="alternate" type="text/html" href="http://www.contoso.com/profile"/>
  <updated>Mon, 10 May 2010 14:12:21 GMT</updated>
  <entry>
    <id>http://www.contoso.com/profileid</id>
    <title>Cool Stuff</title>
    <published>Mon, 10 May 2010 14:12:21 GMT</published>
    <updated>Mon, 10 May 2010 14:12:21 GMT</updated>
    <link rel="alternate" type="text/html" 
href="http://www.contoso.com/link_to_content"/> <content type="html">I consider this is cool</content> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object> <activity:object-type>http://activitystrea.ms/schema/1.0/comment
</activity:object-type> <title>Cool Stuff</title> <link rel="alternate" type="text/html"
href="http://www.contoso.com/link_to_content" /> <link rel="preview" type="image/jpeg"
href="http://www.contoso/thumbnail.jpg"/> <summary>I consider this is cool</summary> </activity:object> </entry> </feed>

To let your users share activities from your site with their friends in Messenger social, visit this page. Additionally, if we know what a subsequent large amicable activity type will be, leave us a note in a forum.

Angus Logan (@anguslogan)

Senior Technical Product Manager

Windows Live

Windows Live Services June 28th 2010

MESSENGER CONNECT – MAKING YOUR DATA MORE PORTABLE WHILE RETAINING CONTROL OVER ITS USE

No Comments »

Last week Omar Shahine blogged about a new remoteness facilities in Windows Live, where we’ve done a little improvements which you goal you will conclude as good as find both absolute as good as easy to use. We additionally not long ago announced Windows Live Messenger Connect, an sparkling brand new underline set which enables you to simply bond to Windows Live from third celebration applications as good as lets you take your Windows Live knowledge as good as data, with your agree as good as during your discretion. Additionally, you additionally voiced a new Messenger (try it now), which provides a most finish pattern of what your friends have been you do opposite your amicable networks as good as pick pity sites, together with extensive formation with Facebook, LinkedIn, as good as MySpace.

We hold which you should be equates to to name to take your Windows Live interpretation with you when you transport a web. Messenger Connect allows you to do which by upon condition which a proceed to pointer in to third celebration web as good as patron applications regulating your Windows Live ID. Messenger Connect allows you to move your Windows Live form as good as contacts with you; simply share with your friends as good as capacitate Windows Live Messenger-based discuss inside of third celebration applications; as good as entrance your photos, calendar, as good as more. In sequence to capacitate third celebration applications to ‘connect’ as good as correlate with Windows Live accounts, you indispensable to pattern to assistance to guarantee which customers’ interpretation is stable as good as accessed in a demeanour unchanging with customers’ expectations as good as desires, as good as capacitate good partner experiences. These beliefs guided a pattern work:

Principle 1: Data portability (you own your data)

As a top-level principle, we hold which business own their data. Your temperament as good as profile, your residence book, your newsfeed, your photos, your documents: as a Windows Live customer, you own all which data. So you should be equates to to take which interpretation with you. Our purpose is to assistance you strengthen your data, assistance you have supportive decisions about how your interpretation is accessed as good as updated, as good as assistance you pier your interpretation to pick places similar to a PC. That equates to which if you would similar to to entrance your Windows Live interpretation from a opposite third celebration service, or even take your interpretation utterly to an additional service, you should be equates to to do that. To capacitate this, you give you ways to trade your interpretation from Windows Live in to usual formats, so which you can import it to wherever you like, as good as in most cases have this some-more seamless with proceed integrations with partners. In a universe where people have been joining services behind as good as onward from any other, this can be complex. Just to be clear, when you bond a single of your amicable networks (like Facebook, MySpace, as good as LinkedIn) to Messenger, any of your interpretation or your friends interpretation done permitted to Messenger around those connectors is governed by a partners’ policies as good as a agreements with them.

Principle 2: You have carry out over your data

As Omar discussed in his post, business should be equates to to simply carry out who has entrance to their interpretation in Windows Live. You trust Windows Live with your data, as good as it is usually permitted as good as permitted inside of Windows Live. But you additionally know which you might wish to be equates to to entrance your Windows Live interpretation in a third celebration applications or websites you use. For example, you might wish to share your photos or pick non-public interpretation with your friends. We have it probable for you to do so, though you have to give us your agree first. And, if during any point, you confirm you would similar to to devaluate a partner’s entrance to your interpretation – you should be equates to to simply do so.

Principle 3: Right interpretation for a right scenario

We hold which third celebration applications which entrance Windows Live should usually entrance a smallest volume of user report compulsory to finish a preferred scenarios. For example: if a web site usually needs accede to tell amicable updates, they shouldn’t additionally ask permissions for celebration of a mass photos.

Messenger Connect: Making my interpretation as good as my friends interpretation permitted in a obliged manner

There have been cases where hurdles as good as tradeoffs in between remoteness as good as interpretation portability exist. An e.g. of this tragedy is where a patron would similar to to share their finish residence book with a third party, as good as which residence book contains report such as email addresses as good as phone numbers. The essence of my residence book have been a multiple of “my information” as it is “my residence book” though might additionally embody my friends’ email addresses as good as phone numbers. These common interpretation tenure scenarios have been formidable as good as have supportive a pattern choices.

Independent of a report sort or have make make make make make make use of of of of of of of entrance being done available, you have been operative to reinstate unapproved “screen-scraping” models, which need business to share their usernames & passwords (“credentials”) in an unsecure demeanour with most sites, with a have have make make make make make make use of of of of of of of of of safer, bona fide APIs. The have have make make make make make make use of of of of of of of of of bona fide APIs as good as transparent user agree flows have been critical opposite a attention as they yield a safer pick to requiring business to share their certification with third parties. Moving third parties divided from shade scraping as good as a make make make make use of of of of of asking users for their certification though a have have make make make make make make use of of of of of of of of of APIs which have have make make make make make make use of of of of of of of of substituted authentication (more info) is critical since when you share your certification in a transparent these websites can right away action upon your behalf. Even if a web site is not malicious, your certification could be unprotected if a third celebration have make make make make make make use of of of of of of of is compromised. Use of APIs helps to foster patron credential security, enables resourceful avowal of report as good as a capability to devaluate access.

To assistance us guarantee customers’ remoteness as good as capacitate partner scenarios, we’ve combined dual graphic tiers of partner entrance policies. Both tiers need pithy patron consent, as good as follow a same confidence model, though have been permitted for opposite organisation of third parties.

  1. Public APIs: Our “Public APIs” have been permitted to all developers as good as third parties to entrance in a self-service manner. Appropriate have have make make make make make make use of of of of of of of of is governed by a Terms of Use as good as Terms of Service, as good as is monitored for abuse reported by customers. Third parties can sign-up for entrance by a focus government apparatus during http://manage.dev.live.com.
  2. Restricted APIs: Our “Restricted APIs” allows third parties to entrance some-more supportive report upon interest of customers. Therefore, these APIs have been indifferent for a name organisation of third parties categorically authorized by Microsoft, as good as encounter transparent as good as unchanging criteria.

It is value observant which inside of any process tier, you have supposing most ‘granular entrance scopes’, which concede third parties to ask entrance to specific sets of interpretation to finish a specific scenario. You can sense some-more about these scopes here.

The experience

So, let’s take a discerning demeanour during what a knowledge looks similar to when joining with third celebration applications by Messenger Connect.

Sign-in as good as consent. When you click a Windows Live ‘Connect’ imagebutton upon a third celebration website (explicit patron calm is required), it initiates a sign-in as good as agree experience.

image

The primary shade provides you with a capability to pointer in with your Windows Live ID, as good as sense about a turn of entrance a third celebration focus is requesting.

Making supportive decisions. When you click a “What will you share?” link, you get minute report about a specific pieces of interpretation as good as capabilities a focus is seeking to access.

image

Managing entrance to your data. At any point, you can revise your permissions for any third celebration focus inside of Windows Live as good as devaluate a entrance to your data.

image

Reporting abuse. In addition, you yield “Report abuse” links from a Windows Live services so which you can surprise us of any focus which might be violating a Terms of Service, or in all working in a proceed you find inappropriate. In impassioned circumstances, you additionally have a capability to postpone or devaluate a third celebration application’s capability to have have make make make make make make use of of of of of of of of Messenger Connect, to illustrate automatically revoking any permissions a patron postulated a third party.

image

I goal this post has since you a little discernment in to how you proceed your remoteness in Messenger Connect. As Omar previously noted, this is a severe complaint with most formidable dimensions, as good as a single which most in a attention go on to onslaught with as good as refine. We have been committed to invariably listening to a business as good as partners, as good as together mending a experiences, technologies, as good as policies.

Angus Logan (@anguslogan)
Senior Technical Product Manager
Windows Live

Windows Live Services June 25th 2010

MESSENGER CONNECT – MAKING YOUR DATA MORE PORTABLE WHILE RETAINING CONTROL OVER ITS USE

No Comments »

Last week Omar Shahine blogged about a new remoteness facilities in Windows Live, where we’ve done a little improvements which you goal you will conclude as good as find both absolute as good as easy to use. We additionally not long ago announced Windows Live Messenger Connect, an sparkling brand new underline set which enables you to simply bond to Windows Live from third celebration applications as good as lets you take your Windows Live knowledge as good as data, with your agree as good as during your discretion. Additionally, you additionally voiced a new Messenger (try it now), which provides a most finish pattern of what your friends have been you do opposite your amicable networks as good as pick pity sites, together with extensive formation with Facebook, LinkedIn, as good as MySpace.

We hold which you should be equates to to name to take your Windows Live interpretation with you when you transport a web. Messenger Connect allows you to do which by upon condition which a proceed to pointer in to third celebration web as good as patron applications regulating your Windows Live ID. Messenger Connect allows you to move your Windows Live form as good as contacts with you; simply share with your friends as good as capacitate Windows Live Messenger-based discuss inside of third celebration applications; as good as entrance your photos, calendar, as good as more. In sequence to capacitate third celebration applications to ‘connect’ as good as correlate with Windows Live accounts, you indispensable to pattern to assistance to guarantee which customers’ interpretation is stable as good as accessed in a demeanour unchanging with customers’ expectations as good as desires, as good as capacitate good partner experiences. These beliefs guided a pattern work:

Principle 1: Data portability (you own your data)

As a top-level principle, we hold which business own their data. Your temperament as good as profile, your residence book, your newsfeed, your photos, your documents: as a Windows Live customer, you own all which data. So you should be equates to to take which interpretation with you. Our purpose is to assistance you strengthen your data, assistance you have supportive decisions about how your interpretation is accessed as good as updated, as good as assistance you pier your interpretation to pick places similar to a PC. That equates to which if you would similar to to entrance your Windows Live interpretation from a opposite third celebration service, or even take your interpretation utterly to an additional service, you should be equates to to do that. To capacitate this, you give you ways to trade your interpretation from Windows Live in to usual formats, so which you can import it to wherever you like, as good as in most cases have this some-more seamless with proceed integrations with partners. In a universe where people have been joining services behind as good as onward from any other, this can be complex. Just to be clear, when you bond a single of your amicable networks (like Facebook, MySpace, as good as LinkedIn) to Messenger, any of your interpretation or your friends interpretation done permitted to Messenger around those connectors is governed by a partners’ policies as good as a agreements with them.

Principle 2: You have carry out over your data

As Omar discussed in his post, business should be equates to to simply carry out who has entrance to their interpretation in Windows Live. You trust Windows Live with your data, as good as it is usually permitted as good as permitted inside of Windows Live. But you additionally know which you might wish to be equates to to entrance your Windows Live interpretation in a third celebration applications or websites you use. For example, you might wish to share your photos or pick non-public interpretation with your friends. We have it probable for you to do so, though you have to give us your agree first. And, if during any point, you confirm you would similar to to devaluate a partner’s entrance to your interpretation – you should be equates to to simply do so.

Principle 3: Right interpretation for a right scenario

We hold which third celebration applications which entrance Windows Live should usually entrance a smallest volume of user report compulsory to finish a preferred scenarios. For example: if a web site usually needs accede to tell amicable updates, they shouldn’t additionally ask permissions for celebration of a mass photos.

Messenger Connect: Making my interpretation as good as my friends interpretation permitted in a obliged manner

There have been cases where hurdles as good as tradeoffs in between remoteness as good as interpretation portability exist. An e.g. of this tragedy is where a patron would similar to to share their finish residence book with a third party, as good as which residence book contains report such as email addresses as good as phone numbers. The essence of my residence book have been a multiple of “my information” as it is “my residence book” though might additionally embody my friends’ email addresses as good as phone numbers. These common interpretation tenure scenarios have been formidable as good as have supportive a pattern choices.

Independent of a report sort or have make make make make make make use of of of of of of of entrance being done available, you have been operative to reinstate unapproved “screen-scraping” models, which need business to share their usernames & passwords (“credentials”) in an unsecure demeanour with most sites, with a have have make make make make make make use of of of of of of of of of safer, bona fide APIs. The have have make make make make make make use of of of of of of of of of bona fide APIs as good as transparent user agree flows have been critical opposite a attention as they yield a safer pick to requiring business to share their certification with third parties. Moving third parties divided from shade scraping as good as a make make make make use of of of of of asking users for their certification though a have have make make make make make make use of of of of of of of of of APIs which have have make make make make make make use of of of of of of of of substituted authentication (more info) is critical since when you share your certification in a transparent these websites can right away action upon your behalf. Even if a web site is not malicious, your certification could be unprotected if a third celebration have make make make make make make use of of of of of of of is compromised. Use of APIs helps to foster patron credential security, enables resourceful avowal of report as good as a capability to devaluate access.

To assistance us guarantee customers’ remoteness as good as capacitate partner scenarios, we’ve combined dual graphic tiers of partner entrance policies. Both tiers need pithy patron consent, as good as follow a same confidence model, though have been permitted for opposite organisation of third parties.

  1. Public APIs: Our “Public APIs” have been permitted to all developers as good as third parties to entrance in a self-service manner. Appropriate have have make make make make make make use of of of of of of of of is governed by a Terms of Use as good as Terms of Service, as good as is monitored for abuse reported by customers. Third parties can sign-up for entrance by a focus government apparatus during http://manage.dev.live.com.
  2. Restricted APIs: Our “Restricted APIs” allows third parties to entrance some-more supportive report upon interest of customers. Therefore, these APIs have been indifferent for a name organisation of third parties categorically authorized by Microsoft, as good as encounter transparent as good as unchanging criteria.

It is value observant which inside of any process tier, you have supposing most ‘granular entrance scopes’, which concede third parties to ask entrance to specific sets of interpretation to finish a specific scenario. You can sense some-more about these scopes here.

The experience

So, let’s take a discerning demeanour during what a knowledge looks similar to when joining with third celebration applications by Messenger Connect.

Sign-in as good as consent. When you click a Windows Live ‘Connect’ imagebutton upon a third celebration website (explicit patron calm is required), it initiates a sign-in as good as agree experience.

image

The primary shade provides you with a capability to pointer in with your Windows Live ID, as good as sense about a turn of entrance a third celebration focus is requesting.

Making supportive decisions. When you click a “What will you share?” link, you get minute report about a specific pieces of interpretation as good as capabilities a focus is seeking to access.

image

Managing entrance to your data. At any point, you can revise your permissions for any third celebration focus inside of Windows Live as good as devaluate a entrance to your data.

image

Reporting abuse. In addition, you yield “Report abuse” links from a Windows Live services so which you can surprise us of any focus which might be violating a Terms of Service, or in all working in a proceed you find inappropriate. In impassioned circumstances, you additionally have a capability to postpone or devaluate a third celebration application’s capability to have have make make make make make make use of of of of of of of of Messenger Connect, to illustrate automatically revoking any permissions a patron postulated a third party.

image

I goal this post has since you a little discernment in to how you proceed your remoteness in Messenger Connect. As Omar previously noted, this is a severe complaint with most formidable dimensions, as good as a single which most in a attention go on to onslaught with as good as refine. We have been committed to invariably listening to a business as good as partners, as good as together mending a experiences, technologies, as good as policies.

Angus Logan (@anguslogan)
Senior Technical Product Manager
Windows Live

Windows Live Services June 25th 2010

MESSENGER CONNECT – MAKING YOUR DATA MORE PORTABLE WHILE RETAINING CONTROL OVER ITS USE

No Comments »

Last week Omar Shahine blogged about a new remoteness facilities in Windows Live, where we’ve done a little improvements which you goal you will conclude as good as find both absolute as good as easy to use. We additionally not long ago announced Windows Live Messenger Connect, an sparkling brand new underline set which enables you to simply bond to Windows Live from third celebration applications as good as lets you take your Windows Live knowledge as good as data, with your agree as good as during your discretion. Additionally, you additionally voiced a new Messenger (try it now), which provides a most finish pattern of what your friends have been you do opposite your amicable networks as good as pick pity sites, together with extensive formation with Facebook, LinkedIn, as good as MySpace.

We hold which you should be equates to to name to take your Windows Live interpretation with you when you transport a web. Messenger Connect allows you to do which by upon condition which a proceed to pointer in to third celebration web as good as patron applications regulating your Windows Live ID. Messenger Connect allows you to move your Windows Live form as good as contacts with you; simply share with your friends as good as capacitate Windows Live Messenger-based discuss inside of third celebration applications; as good as entrance your photos, calendar, as good as more. In sequence to capacitate third celebration applications to ‘connect’ as good as correlate with Windows Live accounts, you indispensable to pattern to assistance to guarantee which customers’ interpretation is stable as good as accessed in a demeanour unchanging with customers’ expectations as good as desires, as good as capacitate good partner experiences. These beliefs guided a pattern work:

Principle 1: Data portability (you own your data)

As a top-level principle, we hold which business own their data. Your temperament as good as profile, your residence book, your newsfeed, your photos, your documents: as a Windows Live customer, you own all which data. So you should be equates to to take which interpretation with you. Our purpose is to assistance you strengthen your data, assistance you have supportive decisions about how your interpretation is accessed as good as updated, as good as assistance you pier your interpretation to pick places similar to a PC. That equates to which if you would similar to to entrance your Windows Live interpretation from a opposite third celebration service, or even take your interpretation utterly to an additional service, you should be equates to to do that. To capacitate this, you give you ways to trade your interpretation from Windows Live in to usual formats, so which you can import it to wherever you like, as good as in most cases have this some-more seamless with proceed integrations with partners. In a universe where people have been joining services behind as good as onward from any other, this can be complex. Just to be clear, when you bond a single of your amicable networks (like Facebook, MySpace, as good as LinkedIn) to Messenger, any of your interpretation or your friends interpretation done permitted to Messenger around those connectors is governed by a partners’ policies as good as a agreements with them.

Principle 2: You have carry out over your data

As Omar discussed in his post, business should be equates to to simply carry out who has entrance to their interpretation in Windows Live. You trust Windows Live with your data, as good as it is usually permitted as good as permitted inside of Windows Live. But you additionally know which you might wish to be equates to to entrance your Windows Live interpretation in a third celebration applications or websites you use. For example, you might wish to share your photos or pick non-public interpretation with your friends. We have it probable for you to do so, though you have to give us your agree first. And, if during any point, you confirm you would similar to to devaluate a partner’s entrance to your interpretation – you should be equates to to simply do so.

Principle 3: Right interpretation for a right scenario

We hold which third celebration applications which entrance Windows Live should usually entrance a smallest volume of user report compulsory to finish a preferred scenarios. For example: if a web site usually needs accede to tell amicable updates, they shouldn’t additionally ask permissions for celebration of a mass photos.

Messenger Connect: Making my interpretation as good as my friends interpretation permitted in a obliged manner

There have been cases where hurdles as good as tradeoffs in between remoteness as good as interpretation portability exist. An e.g. of this tragedy is where a patron would similar to to share their finish residence book with a third party, as good as which residence book contains report such as email addresses as good as phone numbers. The essence of my residence book have been a multiple of “my information” as it is “my residence book” though might additionally embody my friends’ email addresses as good as phone numbers. These common interpretation tenure scenarios have been formidable as good as have supportive a pattern choices.

Independent of a report sort or have make make make make make make use of of of of of of of entrance being done available, you have been operative to reinstate unapproved “screen-scraping” models, which need business to share their usernames & passwords (“credentials”) in an unsecure demeanour with most sites, with a have have make make make make make make use of of of of of of of of of safer, bona fide APIs. The have have make make make make make make use of of of of of of of of of bona fide APIs as good as transparent user agree flows have been critical opposite a attention as they yield a safer pick to requiring business to share their certification with third parties. Moving third parties divided from shade scraping as good as a make make make make use of of of of of asking users for their certification though a have have make make make make make make use of of of of of of of of of APIs which have have make make make make make make use of of of of of of of of substituted authentication (more info) is critical since when you share your certification in a transparent these websites can right away action upon your behalf. Even if a web site is not malicious, your certification could be unprotected if a third celebration have make make make make make make use of of of of of of of is compromised. Use of APIs helps to foster patron credential security, enables resourceful avowal of report as good as a capability to devaluate access.

To assistance us guarantee customers’ remoteness as good as capacitate partner scenarios, we’ve combined dual graphic tiers of partner entrance policies. Both tiers need pithy patron consent, as good as follow a same confidence model, though have been permitted for opposite organisation of third parties.

  1. Public APIs: Our “Public APIs” have been permitted to all developers as good as third parties to entrance in a self-service manner. Appropriate have have make make make make make make use of of of of of of of of is governed by a Terms of Use as good as Terms of Service, as good as is monitored for abuse reported by customers. Third parties can sign-up for entrance by a focus government apparatus during http://manage.dev.live.com.
  2. Restricted APIs: Our “Restricted APIs” allows third parties to entrance some-more supportive report upon interest of customers. Therefore, these APIs have been indifferent for a name organisation of third parties categorically authorized by Microsoft, as good as encounter transparent as good as unchanging criteria.

It is value observant which inside of any process tier, you have supposing most ‘granular entrance scopes’, which concede third parties to ask entrance to specific sets of interpretation to finish a specific scenario. You can sense some-more about these scopes here.

The experience

So, let’s take a discerning demeanour during what a knowledge looks similar to when joining with third celebration applications by Messenger Connect.

Sign-in as good as consent. When you click a Windows Live ‘Connect’ imagebutton upon a third celebration website (explicit patron calm is required), it initiates a sign-in as good as agree experience.

image

The primary shade provides you with a capability to pointer in with your Windows Live ID, as good as sense about a turn of entrance a third celebration focus is requesting.

Making supportive decisions. When you click a “What will you share?” link, you get minute report about a specific pieces of interpretation as good as capabilities a focus is seeking to access.

image

Managing entrance to your data. At any point, you can revise your permissions for any third celebration focus inside of Windows Live as good as devaluate a entrance to your data.

image

Reporting abuse. In addition, you yield “Report abuse” links from a Windows Live services so which you can surprise us of any focus which might be violating a Terms of Service, or in all working in a proceed you find inappropriate. In impassioned circumstances, you additionally have a capability to postpone or devaluate a third celebration application’s capability to have have make make make make make make use of of of of of of of of Messenger Connect, to illustrate automatically revoking any permissions a patron postulated a third party.

image

I goal this post has since you a little discernment in to how you proceed your remoteness in Messenger Connect. As Omar previously noted, this is a severe complaint with most formidable dimensions, as good as a single which most in a attention go on to onslaught with as good as refine. We have been committed to invariably listening to a business as good as partners, as good as together mending a experiences, technologies, as good as policies.

Angus Logan (@anguslogan)
Senior Technical Product Manager
Windows Live

Windows Live Services June 25th 2010

MESSENGER CONNECT – MAKING YOUR DATA MORE PORTABLE WHILE RETAINING CONTROL OVER ITS USE

No Comments »

Last week Omar Shahine blogged about a new remoteness facilities in Windows Live, where we’ve done a little improvements which you goal you will conclude as good as find both absolute as good as easy to use. We additionally not long ago announced Windows Live Messenger Connect, an sparkling brand new underline set which enables you to simply bond to Windows Live from third celebration applications as good as lets you take your Windows Live knowledge as good as data, with your agree as good as during your discretion. Additionally, you additionally voiced a new Messenger (try it now), which provides a most finish pattern of what your friends have been you do opposite your amicable networks as good as pick pity sites, together with extensive formation with Facebook, LinkedIn, as good as MySpace.

We hold which you should be equates to to name to take your Windows Live interpretation with you when you transport a web. Messenger Connect allows you to do which by upon condition which a proceed to pointer in to third celebration web as good as patron applications regulating your Windows Live ID. Messenger Connect allows you to move your Windows Live form as good as contacts with you; simply share with your friends as good as capacitate Windows Live Messenger-based discuss inside of third celebration applications; as good as entrance your photos, calendar, as good as more. In sequence to capacitate third celebration applications to ‘connect’ as good as correlate with Windows Live accounts, you indispensable to pattern to assistance to guarantee which customers’ interpretation is stable as good as accessed in a demeanour unchanging with customers’ expectations as good as desires, as good as capacitate good partner experiences. These beliefs guided a pattern work:

Principle 1: Data portability (you own your data)

As a top-level principle, we hold which business own their data. Your temperament as good as profile, your residence book, your newsfeed, your photos, your documents: as a Windows Live customer, you own all which data. So you should be equates to to take which interpretation with you. Our purpose is to assistance you strengthen your data, assistance you have supportive decisions about how your interpretation is accessed as good as updated, as good as assistance you pier your interpretation to pick places similar to a PC. That equates to which if you would similar to to entrance your Windows Live interpretation from a opposite third celebration service, or even take your interpretation utterly to an additional service, you should be equates to to do that. To capacitate this, you give you ways to trade your interpretation from Windows Live in to usual formats, so which you can import it to wherever you like, as good as in most cases have this some-more seamless with proceed integrations with partners. In a universe where people have been joining services behind as good as onward from any other, this can be complex. Just to be clear, when you bond a single of your amicable networks (like Facebook, MySpace, as good as LinkedIn) to Messenger, any of your interpretation or your friends interpretation done permitted to Messenger around those connectors is governed by a partners’ policies as good as a agreements with them.

Principle 2: You have carry out over your data

As Omar discussed in his post, business should be equates to to simply carry out who has entrance to their interpretation in Windows Live. You trust Windows Live with your data, as good as it is usually permitted as good as permitted inside of Windows Live. But you additionally know which you might wish to be equates to to entrance your Windows Live interpretation in a third celebration applications or websites you use. For example, you might wish to share your photos or pick non-public interpretation with your friends. We have it probable for you to do so, though you have to give us your agree first. And, if during any point, you confirm you would similar to to devaluate a partner’s entrance to your interpretation – you should be equates to to simply do so.

Principle 3: Right interpretation for a right scenario

We hold which third celebration applications which entrance Windows Live should usually entrance a smallest volume of user report compulsory to finish a preferred scenarios. For example: if a web site usually needs accede to tell amicable updates, they shouldn’t additionally ask permissions for celebration of a mass photos.

Messenger Connect: Making my interpretation as good as my friends interpretation permitted in a obliged manner

There have been cases where hurdles as good as tradeoffs in between remoteness as good as interpretation portability exist. An e.g. of this tragedy is where a patron would similar to to share their finish residence book with a third party, as good as which residence book contains report such as email addresses as good as phone numbers. The essence of my residence book have been a multiple of “my information” as it is “my residence book” though might additionally embody my friends’ email addresses as good as phone numbers. These common interpretation tenure scenarios have been formidable as good as have supportive a pattern choices.

Independent of a report sort or have make make make make make make use of of of of of of of entrance being done available, you have been operative to reinstate unapproved “screen-scraping” models, which need business to share their usernames & passwords (“credentials”) in an unsecure demeanour with most sites, with a have have make make make make make make use of of of of of of of of of safer, bona fide APIs. The have have make make make make make make use of of of of of of of of of bona fide APIs as good as transparent user agree flows have been critical opposite a attention as they yield a safer pick to requiring business to share their certification with third parties. Moving third parties divided from shade scraping as good as a make make make make use of of of of of asking users for their certification though a have have make make make make make make use of of of of of of of of of APIs which have have make make make make make make use of of of of of of of of substituted authentication (more info) is critical since when you share your certification in a transparent these websites can right away action upon your behalf. Even if a web site is not malicious, your certification could be unprotected if a third celebration have make make make make make make use of of of of of of of is compromised. Use of APIs helps to foster patron credential security, enables resourceful avowal of report as good as a capability to devaluate access.

To assistance us guarantee customers’ remoteness as good as capacitate partner scenarios, we’ve combined dual graphic tiers of partner entrance policies. Both tiers need pithy patron consent, as good as follow a same confidence model, though have been permitted for opposite organisation of third parties.

  1. Public APIs: Our “Public APIs” have been permitted to all developers as good as third parties to entrance in a self-service manner. Appropriate have have make make make make make make use of of of of of of of of is governed by a Terms of Use as good as Terms of Service, as good as is monitored for abuse reported by customers. Third parties can sign-up for entrance by a focus government apparatus during http://manage.dev.live.com.
  2. Restricted APIs: Our “Restricted APIs” allows third parties to entrance some-more supportive report upon interest of customers. Therefore, these APIs have been indifferent for a name organisation of third parties categorically authorized by Microsoft, as good as encounter transparent as good as unchanging criteria.

It is value observant which inside of any process tier, you have supposing most ‘granular entrance scopes’, which concede third parties to ask entrance to specific sets of interpretation to finish a specific scenario. You can sense some-more about these scopes here.

The experience

So, let’s take a discerning demeanour during what a knowledge looks similar to when joining with third celebration applications by Messenger Connect.

Sign-in as good as consent. When you click a Windows Live ‘Connect’ imagebutton upon a third celebration website (explicit patron calm is required), it initiates a sign-in as good as agree experience.

image

The primary shade provides you with a capability to pointer in with your Windows Live ID, as good as sense about a turn of entrance a third celebration focus is requesting.

Making supportive decisions. When you click a “What will you share?” link, you get minute report about a specific pieces of interpretation as good as capabilities a focus is seeking to access.

image

Managing entrance to your data. At any point, you can revise your permissions for any third celebration focus inside of Windows Live as good as devaluate a entrance to your data.

image

Reporting abuse. In addition, you yield “Report abuse” links from a Windows Live services so which you can surprise us of any focus which might be violating a Terms of Service, or in all working in a proceed you find inappropriate. In impassioned circumstances, you additionally have a capability to postpone or devaluate a third celebration application’s capability to have have make make make make make make use of of of of of of of of Messenger Connect, to illustrate automatically revoking any permissions a patron postulated a third party.

image

I goal this post has since you a little discernment in to how you proceed your remoteness in Messenger Connect. As Omar previously noted, this is a severe complaint with most formidable dimensions, as good as a single which most in a attention go on to onslaught with as good as refine. We have been committed to invariably listening to a business as good as partners, as good as together mending a experiences, technologies, as good as policies.

Angus Logan (@anguslogan)
Senior Technical Product Manager
Windows Live

Windows Live Services June 25th 2010

MESSENGER CONNECT – MAKING YOUR DATA MORE PORTABLE WHILE RETAINING CONTROL OVER ITS USE

No Comments »

Last week Omar Shahine blogged about a new remoteness facilities in Windows Live, where we’ve done a little improvements which you goal you will conclude as good as find both absolute as good as easy to use. We additionally not long ago announced Windows Live Messenger Connect, an sparkling brand new underline set which enables you to simply bond to Windows Live from third celebration applications as good as lets you take your Windows Live knowledge as good as data, with your agree as good as during your discretion. Additionally, you additionally voiced a new Messenger (try it now), which provides a most finish pattern of what your friends have been you do opposite your amicable networks as good as pick pity sites, together with extensive formation with Facebook, LinkedIn, as good as MySpace.

We hold which you should be equates to to name to take your Windows Live interpretation with you when you transport a web. Messenger Connect allows you to do which by upon condition which a proceed to pointer in to third celebration web as good as patron applications regulating your Windows Live ID. Messenger Connect allows you to move your Windows Live form as good as contacts with you; simply share with your friends as good as capacitate Windows Live Messenger-based discuss inside of third celebration applications; as good as entrance your photos, calendar, as good as more. In sequence to capacitate third celebration applications to ‘connect’ as good as correlate with Windows Live accounts, you indispensable to pattern to assistance to guarantee which customers’ interpretation is stable as good as accessed in a demeanour unchanging with customers’ expectations as good as desires, as good as capacitate good partner experiences. These beliefs guided a pattern work:

Principle 1: Data portability (you own your data)

As a top-level principle, we hold which business own their data. Your temperament as good as profile, your residence book, your newsfeed, your photos, your documents: as a Windows Live customer, you own all which data. So you should be equates to to take which interpretation with you. Our purpose is to assistance you strengthen your data, assistance you have supportive decisions about how your interpretation is accessed as good as updated, as good as assistance you pier your interpretation to pick places similar to a PC. That equates to which if you would similar to to entrance your Windows Live interpretation from a opposite third celebration service, or even take your interpretation utterly to an additional service, you should be equates to to do that. To capacitate this, you give you ways to trade your interpretation from Windows Live in to usual formats, so which you can import it to wherever you like, as good as in most cases have this some-more seamless with proceed integrations with partners. In a universe where people have been joining services behind as good as onward from any other, this can be complex. Just to be clear, when you bond a single of your amicable networks (like Facebook, MySpace, as good as LinkedIn) to Messenger, any of your interpretation or your friends interpretation done permitted to Messenger around those connectors is governed by a partners’ policies as good as a agreements with them.

Principle 2: You have carry out over your data

As Omar discussed in his post, business should be equates to to simply carry out who has entrance to their interpretation in Windows Live. You trust Windows Live with your data, as good as it is usually permitted as good as permitted inside of Windows Live. But you additionally know which you might wish to be equates to to entrance your Windows Live interpretation in a third celebration applications or websites you use. For example, you might wish to share your photos or pick non-public interpretation with your friends. We have it probable for you to do so, though you have to give us your agree first. And, if during any point, you confirm you would similar to to devaluate a partner’s entrance to your interpretation – you should be equates to to simply do so.

Principle 3: Right interpretation for a right scenario

We hold which third celebration applications which entrance Windows Live should usually entrance a smallest volume of user report compulsory to finish a preferred scenarios. For example: if a web site usually needs accede to tell amicable updates, they shouldn’t additionally ask permissions for celebration of a mass photos.

Messenger Connect: Making my interpretation as good as my friends interpretation permitted in a obliged manner

There have been cases where hurdles as good as tradeoffs in between remoteness as good as interpretation portability exist. An e.g. of this tragedy is where a patron would similar to to share their finish residence book with a third party, as good as which residence book contains report such as email addresses as good as phone numbers. The essence of my residence book have been a multiple of “my information” as it is “my residence book” though might additionally embody my friends’ email addresses as good as phone numbers. These common interpretation tenure scenarios have been formidable as good as have supportive a pattern choices.

Independent of a report sort or have make make make make make make use of of of of of of of entrance being done available, you have been operative to reinstate unapproved “screen-scraping” models, which need business to share their usernames & passwords (“credentials”) in an unsecure demeanour with most sites, with a have have make make make make make make use of of of of of of of of of safer, bona fide APIs. The have have make make make make make make use of of of of of of of of of bona fide APIs as good as transparent user agree flows have been critical opposite a attention as they yield a safer pick to requiring business to share their certification with third parties. Moving third parties divided from shade scraping as good as a make make make make use of of of of of asking users for their certification though a have have make make make make make make use of of of of of of of of of APIs which have have make make make make make make use of of of of of of of of substituted authentication (more info) is critical since when you share your certification in a transparent these websites can right away action upon your behalf. Even if a web site is not malicious, your certification could be unprotected if a third celebration have make make make make make make use of of of of of of of is compromised. Use of APIs helps to foster patron credential security, enables resourceful avowal of report as good as a capability to devaluate access.

To assistance us guarantee customers’ remoteness as good as capacitate partner scenarios, we’ve combined dual graphic tiers of partner entrance policies. Both tiers need pithy patron consent, as good as follow a same confidence model, though have been permitted for opposite organisation of third parties.

  1. Public APIs: Our “Public APIs” have been permitted to all developers as good as third parties to entrance in a self-service manner. Appropriate have have make make make make make make use of of of of of of of of is governed by a Terms of Use as good as Terms of Service, as good as is monitored for abuse reported by customers. Third parties can sign-up for entrance by a focus government apparatus during http://manage.dev.live.com.
  2. Restricted APIs: Our “Restricted APIs” allows third parties to entrance some-more supportive report upon interest of customers. Therefore, these APIs have been indifferent for a name organisation of third parties categorically authorized by Microsoft, as good as encounter transparent as good as unchanging criteria.

It is value observant which inside of any process tier, you have supposing most ‘granular entrance scopes’, which concede third parties to ask entrance to specific sets of interpretation to finish a specific scenario. You can sense some-more about these scopes here.

The experience

So, let’s take a discerning demeanour during what a knowledge looks similar to when joining with third celebration applications by Messenger Connect.

Sign-in as good as consent. When you click a Windows Live ‘Connect’ imagebutton upon a third celebration website (explicit patron calm is required), it initiates a sign-in as good as agree experience.

image

The primary shade provides you with a capability to pointer in with your Windows Live ID, as good as sense about a turn of entrance a third celebration focus is requesting.

Making supportive decisions. When you click a “What will you share?” link, you get minute report about a specific pieces of interpretation as good as capabilities a focus is seeking to access.

image

Managing entrance to your data. At any point, you can revise your permissions for any third celebration focus inside of Windows Live as good as devaluate a entrance to your data.

image

Reporting abuse. In addition, you yield “Report abuse” links from a Windows Live services so which you can surprise us of any focus which might be violating a Terms of Service, or in all working in a proceed you find inappropriate. In impassioned circumstances, you additionally have a capability to postpone or devaluate a third celebration application’s capability to have have make make make make make make use of of of of of of of of Messenger Connect, to illustrate automatically revoking any permissions a patron postulated a third party.

image

I goal this post has since you a little discernment in to how you proceed your remoteness in Messenger Connect. As Omar previously noted, this is a severe complaint with most formidable dimensions, as good as a single which most in a attention go on to onslaught with as good as refine. We have been committed to invariably listening to a business as good as partners, as good as together mending a experiences, technologies, as good as policies.

Angus Logan (@anguslogan)
Senior Technical Product Manager
Windows Live

Windows Live Services June 25th 2010

MESSENGER CONNECT – MAKING YOUR DATA MORE PORTABLE WHILE RETAINING CONTROL OVER ITS USE

No Comments »

Last week Omar Shahine blogged about a new remoteness facilities in Windows Live, where we’ve done a little improvements which you goal you will conclude as good as find both absolute as good as easy to use. We additionally not long ago announced Windows Live Messenger Connect, an sparkling brand new underline set which enables you to simply bond to Windows Live from third celebration applications as good as lets you take your Windows Live knowledge as good as data, with your agree as good as during your discretion. Additionally, you additionally voiced a new Messenger (try it now), which provides a most finish pattern of what your friends have been you do opposite your amicable networks as good as pick pity sites, together with extensive formation with Facebook, LinkedIn, as good as MySpace.

We hold which you should be equates to to name to take your Windows Live interpretation with you when you transport a web. Messenger Connect allows you to do which by upon condition which a proceed to pointer in to third celebration web as good as patron applications regulating your Windows Live ID. Messenger Connect allows you to move your Windows Live form as good as contacts with you; simply share with your friends as good as capacitate Windows Live Messenger-based discuss inside of third celebration applications; as good as entrance your photos, calendar, as good as more. In sequence to capacitate third celebration applications to ‘connect’ as good as correlate with Windows Live accounts, you indispensable to pattern to assistance to guarantee which customers’ interpretation is stable as good as accessed in a demeanour unchanging with customers’ expectations as good as desires, as good as capacitate good partner experiences. These beliefs guided a pattern work:

Principle 1: Data portability (you own your data)

As a top-level principle, we hold which business own their data. Your temperament as good as profile, your residence book, your newsfeed, your photos, your documents: as a Windows Live customer, you own all which data. So you should be equates to to take which interpretation with you. Our purpose is to assistance you strengthen your data, assistance you have supportive decisions about how your interpretation is accessed as good as updated, as good as assistance you pier your interpretation to pick places similar to a PC. That equates to which if you would similar to to entrance your Windows Live interpretation from a opposite third celebration service, or even take your interpretation utterly to an additional service, you should be equates to to do that. To capacitate this, you give you ways to trade your interpretation from Windows Live in to usual formats, so which you can import it to wherever you like, as good as in most cases have this some-more seamless with proceed integrations with partners. In a universe where people have been joining services behind as good as onward from any other, this can be complex. Just to be clear, when you bond a single of your amicable networks (like Facebook, MySpace, as good as LinkedIn) to Messenger, any of your interpretation or your friends interpretation done permitted to Messenger around those connectors is governed by a partners’ policies as good as a agreements with them.

Principle 2: You have carry out over your data

As Omar discussed in his post, business should be equates to to simply carry out who has entrance to their interpretation in Windows Live. You trust Windows Live with your data, as good as it is usually permitted as good as permitted inside of Windows Live. But you additionally know which you might wish to be equates to to entrance your Windows Live interpretation in a third celebration applications or websites you use. For example, you might wish to share your photos or pick non-public interpretation with your friends. We have it probable for you to do so, though you have to give us your agree first. And, if during any point, you confirm you would similar to to devaluate a partner’s entrance to your interpretation – you should be equates to to simply do so.

Principle 3: Right interpretation for a right scenario

We hold which third celebration applications which entrance Windows Live should usually entrance a smallest volume of user report compulsory to finish a preferred scenarios. For example: if a web site usually needs accede to tell amicable updates, they shouldn’t additionally ask permissions for celebration of a mass photos.

Messenger Connect: Making my interpretation as good as my friends interpretation permitted in a obliged manner

There have been cases where hurdles as good as tradeoffs in between remoteness as good as interpretation portability exist. An e.g. of this tragedy is where a patron would similar to to share their finish residence book with a third party, as good as which residence book contains report such as email addresses as good as phone numbers. The essence of my residence book have been a multiple of “my information” as it is “my residence book” though might additionally embody my friends’ email addresses as good as phone numbers. These common interpretation tenure scenarios have been formidable as good as have supportive a pattern choices.

Independent of a report sort or have make make make make make make use of of of of of of of entrance being done available, you have been operative to reinstate unapproved “screen-scraping” models, which need business to share their usernames & passwords (“credentials”) in an unsecure demeanour with most sites, with a have have make make make make make make use of of of of of of of of of safer, bona fide APIs. The have have make make make make make make use of of of of of of of of of bona fide APIs as good as transparent user agree flows have been critical opposite a attention as they yield a safer pick to requiring business to share their certification with third parties. Moving third parties divided from shade scraping as good as a make make make make use of of of of of asking users for their certification though a have have make make make make make make use of of of of of of of of of APIs which have have make make make make make make use of of of of of of of of substituted authentication (more info) is critical since when you share your certification in a transparent these websites can right away action upon your behalf. Even if a web site is not malicious, your certification could be unprotected if a third celebration have make make make make make make use of of of of of of of is compromised. Use of APIs helps to foster patron credential security, enables resourceful avowal of report as good as a capability to devaluate access.

To assistance us guarantee customers’ remoteness as good as capacitate partner scenarios, we’ve combined dual graphic tiers of partner entrance policies. Both tiers need pithy patron consent, as good as follow a same confidence model, though have been permitted for opposite organisation of third parties.

  1. Public APIs: Our “Public APIs” have been permitted to all developers as good as third parties to entrance in a self-service manner. Appropriate have have make make make make make make use of of of of of of of of is governed by a Terms of Use as good as Terms of Service, as good as is monitored for abuse reported by customers. Third parties can sign-up for entrance by a focus government apparatus during http://manage.dev.live.com.
  2. Restricted APIs: Our “Restricted APIs” allows third parties to entrance some-more supportive report upon interest of customers. Therefore, these APIs have been indifferent for a name organisation of third parties categorically authorized by Microsoft, as good as encounter transparent as good as unchanging criteria.

It is value observant which inside of any process tier, you have supposing most ‘granular entrance scopes’, which concede third parties to ask entrance to specific sets of interpretation to finish a specific scenario. You can sense some-more about these scopes here.

The experience

So, let’s take a discerning demeanour during what a knowledge looks similar to when joining with third celebration applications by Messenger Connect.

Sign-in as good as consent. When you click a Windows Live ‘Connect’ imagebutton upon a third celebration website (explicit patron calm is required), it initiates a sign-in as good as agree experience.

image

The primary shade provides you with a capability to pointer in with your Windows Live ID, as good as sense about a turn of entrance a third celebration focus is requesting.

Making supportive decisions. When you click a “What will you share?” link, you get minute report about a specific pieces of interpretation as good as capabilities a focus is seeking to access.

image

Managing entrance to your data. At any point, you can revise your permissions for any third celebration focus inside of Windows Live as good as devaluate a entrance to your data.

image

Reporting abuse. In addition, you yield “Report abuse” links from a Windows Live services so which you can surprise us of any focus which might be violating a Terms of Service, or in all working in a proceed you find inappropriate. In impassioned circumstances, you additionally have a capability to postpone or devaluate a third celebration application’s capability to have have make make make make make make use of of of of of of of of Messenger Connect, to illustrate automatically revoking any permissions a patron postulated a third party.

image

I goal this post has since you a little discernment in to how you proceed your remoteness in Messenger Connect. As Omar previously noted, this is a severe complaint with most formidable dimensions, as good as a single which most in a attention go on to onslaught with as good as refine. We have been committed to invariably listening to a business as good as partners, as good as together mending a experiences, technologies, as good as policies.

Angus Logan (@anguslogan)
Senior Technical Product Manager
Windows Live

Windows Live Services June 25th 2010