
What Are Windows Live ID and the "Service"?
A digital ID is a set of claims made by one entity about another.
A Windows Live ID is a set of claims that the Windows Live ID service makes.
These claims can refer to individual users, organizations, devices, and services. Initially, most claims will be based on information stored in accounts the service maintains on behalf of its users, in much the same way that Passport has worked in the past. Moving forward, the service will also rely upon the claims issued by other federated identity providers, transforming them to make sense within the Windows Live ecosystem.
What kinds of claims can a Windows Live ID contain?
-
User's e-mail address
-
Type of entity (such as organization, group, or namespace)
-
Relationships among subjects, such as:
-
Parent-child relationship
-
Administrator status or ownership of an organization, group, or namespace
-
Membership in an organization, group, or namespace
-
Authorization for specific scenarios, such as enforcement of parental controls
-
User ownership of a public-and-private key pair, for use in peer-to-peer communications
Windows Live IDs that are based on Windows Live ID accounts (as opposed to federated IDs) can be authenticated using traditional user-name/password pairs, strong passwords and security PIN combinations, and smart cards. Windows Live ID also supports the use of self-issued Windows CardSpace information cards. For example, users can employ CardSpace information cards to access Windows Live Mail. For more information, see "Windows CardSpace Support" later in this document.
The Windows Live ID service also maps federated IDs supplied by other identity providers into a form that works within Microsoft online services. This is done through protocols like WS-Trust, WS-Security, and WS-Federation—widely accepted, royalty-free industry protocols that can be (and have been) implemented on any platform. WS-Security is already an OASIS (Organization for the Advancement of Structured Information Standards) standard, while WS-Trust and other related protocols are in the standardization process now. Because CardSpace also implements WS-Trust, the Windows Live ID services federation servers will be able to accept "managed CardSpace" cards too.
So that customers can access Microsoft online services by using any device, the Windows Live ID service also supports specialized mechanisms (like the Radius protocol) for authentication from cell phones, televisions, and Xbox 360. Through these devices, Windows Live ID also supports applications that range from dial-up service to peer-to-peer instant messaging.
For developers, Windows Live ID provides programmable interfaces that reduce development time on both the client and relying-party server sides, making it easier to develop new identity-aware services for the ecosystem and new client products to access them. The Windows Live ID services are also accessible through published protocols.