Windows Phone 7上的AccountManager

时间:2012-09-21 08:17:12

标签: windows-phone-7 openid accountmanager

Wp7上的AccountManagerAndroid中的{{1}}类似吗? 因此,我可以将手机已经过身份验证的Google帐户用作openID或其他内容(无需提供密码即可登录我的服务)。

编辑添加:我有一个Active Directory用户,我知道他们的电子邮件地址。 (如果需要,包括他们的实时ID,可能会更喜欢Gmail)我希望能够在不要求任何密码的情况下登录用户,具体取决于手机上可用的身份验证帐户。

1 个答案:

答案 0 :(得分:1)

您可以使用Live ID

在清单中:

<Capabilities>
      ...
      <Capability Name="ID_CAP_IDENTITY_DEVICE"/>
      <Capability Name="ID_CAP_IDENTITY_USER"/>
   < /Capabilities>


using Microsoft.Phone.Info;

string anid = UserExtendedProperties.GetValue("ANID") as string;
string anonymousUserId = anid.Substring(2, 32);

详情here

因此,您可以获得Live Id and Device ID的组合来识别用户+设备。