什么类型的单点登录可以在Windows Phone上使用哪些类型?用于Windows Phone 7的单点登录选项
现在,我正在使用Facebook Single-Sign-On。但我不知道我是否可以使用,例如Windows Live ID,Google,Yahoo等。
我不想让我的应用程序的用户再次注册。我需要注册用户,但我可以使用其他方式在我的应用中登录。
什么类型的单点登录可以在Windows Phone上使用哪些类型?用于Windows Phone 7的单点登录选项
现在,我正在使用Facebook Single-Sign-On。但我不知道我是否可以使用,例如Windows Live ID,Google,Yahoo等。
我不想让我的应用程序的用户再次注册。我需要注册用户,但我可以使用其他方式在我的应用中登录。
OpenId for Windows Phone 7 - SevenAuth。这是一个demo video。
您也可以使用此代码:
void checkGuid()
{
object uniqueID;
DeviceExtendedProperties.TryGetValue("DeviceUniqueId", out uniqueID);
byte[] bID = (byte[])uniqueID;
_clientID = Convert.ToBase64String(bID);
Debug.WriteLine(_clientID);
}
简单地把你获得的唯一硬件ID为使用你的应用程序的每个用户,现在您只需发送到某种形式的WCF服务和存储串在数据库中,您可以保存信息以及他们的姓名或他们最喜欢的风格,当您考虑这些信息时,它非常简单,但是会在您的应用程序中产生如此巨大的差异,当然您的应用程序在启动时会连接到您的WCF服务并且将值返回(无需硬件ID,因为这永远不会改变),美丽是您的查询字符串可以包含设备的硬件ID,然后将其与数据库上的硬件ID进行匹配以获取值,
我现在正在做类似的事情,你就可以链接HWID到OpenID帐户
我喜欢这里的概念......但为了让它向前迈进一步,想要同时使用HWID和凭证。例如:我通过App1登录并从门户获取令牌,此App2不需要凭证即可继续。 所以有可能App1可以将令牌存储在某个地方,只有App2可以访问它,但是没有其他应用。 – Mohit 2012-11-30 11:22:40
与同一个数据库对话,这样你就可以查询数据库中的ClientID,如果他们注册了它就可以工作了,现在唯一需要做的其他事情可能只有一个身份验证模型,就像给他们一个问题回答他们知道他们回答(在注册时提供),这样你就知道他们真的是他们 – 2013-04-18 23:36:55
近日,微软发布了其Windows Live SDK允许reportly你要做到这一点,但我还没有得到它的工作顺利呢。
感谢您的回答。 – VansFannel 2012-05-09 13:39:55
+1。很好的问题。 – 2011-04-08 19:06:21