【发布时间】:2012-09-11 18:10:36
【问题描述】:
我正在使用 SSL 保护我的 Windows 8 到 Windows Azure 托管的 WCF 服务连接。我有兴趣验证用户正在使用我的 Windows 8 应用程序,而不仅仅是一些使用 Fiddler 的“黑客”。
我显然不能在 c# 代码中存储用户名和密码,在这种情况下,我真的很想避免在用户每次使用应用程序时(或者永远不要)询问用户名和密码。
我查看了Azure ACS,但它看起来仅用于单点登录,并且用户每次都必须输入用户名和密码。
有没有办法:
- 在 ACS 中使用默认的 Microsoft 帐户(大多数用户在设置 Windows 8 时会输入该帐户)?
- 加密并存储用户的登录详细信息,以防止用户每次都必须输入登录详细信息?
谢谢!
【问题讨论】:
-
由于您的应用在 Windows 8 上,并且您希望使用 Microsoft 帐户,您是否考虑过直接使用 Live SDK? Michael Crump 有一篇关于将 Live SDK 与您的 WinRT 应用程序集成的文章silverlightshow.net/items/…