2011-04-12 80 views
1

对于存储WP7应用数据,如果可以使用当前用户真实账户,那将会很不错。这可能以某种方式吗?我猜不会。另一种方法是让我设置自己的服务器来存储数据,这意味着我也将不得不实施帐户管理并要求用户为我的特定应用程序/站点创建新的登录名和密码。由于用户已在手机上拥有真实账户,因此这不太实际。如果我可以在手机上使用登录的真实账户作为某种令牌来验证登录用户是他/她假装是谁,然后将数据存储在我的网站上,那么就会有妥协。注释?WP7:将数据存储在用户真实账户中

+0

我认为大多数应用程序在这一点上实现自己的身份验证,这使得您的问题的前景有点黯淡。 – qJake 2011-04-12 18:41:39

回答

1

由于安全原因,这是不可能的,我不希望它在可预见的未来发生变化。

允许应用程序访问用户真实帐户并能够与内容进行交互会引发各种可能的问题,特别是在安全性方面。
在手机上,用户数据是神圣不可侵犯的,您(您的应用程序)无法在用户不知情的情况下与其进行交互。

+0

是的,但商店当然必须分开,以便只有我的应用程序可以访问我的应用程序创建的文件。我不希望我的应用程序能够读取/写入真实用户帐户中的任何文件。我只想让微软拥有一个有效帐户的好处。我绝不应该要求我的用户为他们使用的应用程序创建更多帐户。如果我们能够在真实帐户中共存(有一些规则),那会很好,不是吗? – 2011-04-13 08:23:36

+0

@Andreas Zita虽然这可能不错,但还是有很多问题需要考虑,这会使得这很困难:数据是否存在安全问题,关于它的存储位置?关于可以存储多少(每个用户/每个应用)的大小限制?您如何控制对来自其他来源(如与应用程序相关的网站)数据的访问,因为如果没有这种情况,在设备上使用IsolatedStorage之间的差异,而不是从读取/写入到较慢的速度之间的区别? 考虑到选择,我还有很多其他事情我宁愿MSFT首先。 :) – 2011-04-13 16:37:18