Permission Flags - PassportSiteID
If an application has the PassportSiteID flag enabled in the MSN® Messenger Activity directory, the Messenger client performs a Microsoft® .NET Passport authentication when the application loads, and three additional properties are available in the User object: EMail, Name, and PUID.
By accessing these properties, an application can get the e-mail address, user name, and .NET Passport Unique ID (PUID) of the .NET Passport used to sign in.
Note To help protect user privacy, if your application uses this feature, you must notify the user that your program will access personal information. This notification must state exactly what information will be accessed (e-mail address, user name, PUID, or IP address), and must give the user an opportunity to cancel before the information is accessed.
To be considered a candidate for this permission flag, an application must demonstrate a need for the ability to access the e-mail address, user name, PUID, or IP address of the local user, and must comply with the privacy requirements just described.
This permission flag might be useful for an application sending e-mail to the local or remote participant or for uniquely identifying a user by PUID.
Note: Currently, this permission flag does not support automatic logon to sites other than MSN. Although it is expected that this feature will be fully implemented some time in the future, you should contact the MSN Support team alias (firstname.lastname@example.org) for updated status regarding this feature.