Windows phone 7 Windows Phone 7上的AccountManager

Windows phone 7 Windows Phone 7上的AccountManager,windows-phone-7,openid,accountmanager,Windows Phone 7,Openid,Accountmanager,Wp7上是否有与中类似的AccountManager? 因此,我可以使用手机已经通过身份验证的谷歌账户作为openID或其他什么(不用询问他的密码就可以登录到我的服务) 编辑添加:我有一个用户的Active Directory,我知道他们的电子邮件地址。(如果需要的话,包括他们的live id,我会更喜欢Gmail)我希望能够根据用户手机上可用的经过身份验证的帐户,在不要求任何密码的情况下登录用户。您可以使用 在舱单中: <Capabilities>       ...      

Wp7上是否有与中类似的
AccountManager
? 因此,我可以使用手机已经通过身份验证的谷歌账户作为openID或其他什么(不用询问他的密码就可以登录到我的服务)


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

您可以使用

在舱单中:

<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);

      ...
      
      

使用Microsoft.Phone.Info;
字符串anid=UserExtendedProperties.GetValue(“anid”)作为字符串;
字符串anonymousUserId=anid.Substring(2,32);
细节

因此,您可以获得标识用户+设备的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);

      ...
      
      

使用Microsoft.Phone.Info;
字符串anid=UserExtendedProperties.GetValue(“anid”)作为字符串;
字符串anonymousUserId=anid.Substring(2,32);
细节


因此,您可以获得标识用户+设备的id组合。

是的,但我不能将其用于身份验证…:(为什么不?让他创建一个帐户,并将其与live id连接。然后,与其询问密码,不如检查live id。但我不知道live id。我只知道他的live id的唯一GUID!是的,没错。但我看不出有什么区别。如果你不需要发送电子邮件,为什么不存储GUID而不是电子邮件?如果你需要电子邮件,请询问使用。)r输入。我有一个用户的Active Directory,我知道他们的电子邮件地址。(如果需要,包括他们的live id,我会更喜欢Gmail)我希望能够登录一个用户,而不需要任何密码,基于他的手机上可用的经验证的帐户。是的,但我不能用这个进行验证…:(为什么不?让他创建一个帐户,并将其与live id连接。然后,与其询问密码,不如检查live id。但我不知道live id。我只知道他的live id的唯一GUID!是的,没错。但我看不出有什么区别。如果你不需要发送电子邮件,为什么不存储GUID而不是电子邮件?如果你需要电子邮件,请询问使用。)r输入。我有一个用户的Active Directory,我知道他们的电子邮件地址。(包括他们的live id,如果需要的话,我会更喜欢Gmail)我希望能够登录一个用户而不需要任何密码,基于他手机上的认证帐户。