Wp7上的AccountManager
与Android中的{{1}}类似吗?
因此,我可以将手机已经过身份验证的Google帐户用作openID或其他内容(无需提供密码即可登录我的服务)。
编辑添加:我有一个Active Directory用户,我知道他们的电子邮件地址。 (如果需要,包括他们的实时ID,可能会更喜欢Gmail)我希望能够在不要求任何密码的情况下登录用户,具体取决于手机上可用的身份验证帐户。
答案 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的组合来识别用户+设备。