Microsoft Live Labs has been busy working away on two Live services, both of which launched at the last week.
The Microsoft Live Labs STS allows you to offload authentication functions. End users can use Microsoft codename "InfoCard" to register with the STS, and then sign into STS-registered web sites. Web sites and services can enable InfoCard-based sign in by registering with the STS and implementing a few simple web pages. STS issues a SAML 1.1 token for registered users that can be used by registered web sites to accept STS authenticated users.
Second, Microsoft Live Labs Relay Service, which seeks to solve the common problem of establishing peer-to-peer connections from behind firewalls by exposing the upcoming Windows Communication Foundation. Go to http://relay.labs.live.com to read more about it and download the SDK, which includes assemblies and samples that show you how to get started.
The Relay Service provides the communication infrastructure that protects developers from having to create the complex code necessary to achieve seamless connectivity. It allows you to expose a service to the Internet from behind your firewall or NAT.
You can use the Relay Service Software Development Kit (SDK) to implement all of these scenarios. The SDK is a set of libraries and samples to help you use the relay as the intermediary for firewall traversal.
Live Labs, Security Token Service, Relay Service