AccountManager
Wp7 上是否有类似于Android中的那个?所以我可以使用手机已经通过身份验证的谷歌帐户作为 openID 或其他东西(登录到我的服务而不询问他的密码)。
编辑添加:我有一个用户活动目录,我知道他们的电子邮件地址。(如果需要,包括他们的实时 ID,虽然会更喜欢 Gmail)我希望能够根据用户手机上可用的经过身份验证的帐户登录用户而无需询问任何密码。
AccountManager
Wp7 上是否有类似于Android中的那个?所以我可以使用手机已经通过身份验证的谷歌帐户作为 openID 或其他东西(登录到我的服务而不询问他的密码)。
编辑添加:我有一个用户活动目录,我知道他们的电子邮件地址。(如果需要,包括他们的实时 ID,虽然会更喜欢 Gmail)我希望能够根据用户手机上可用的经过身份验证的帐户登录用户而无需询问任何密码。
您可以使用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);
详情在这里。
因此,您可以获得Live Id 和 Device id 的组合来识别用户+设备。