Xaml Windows 8应用程序中的用户信息存储位置?

Xaml Windows 8应用程序中的用户信息存储位置?,xaml,login,windows-8,microsoft-metro,Xaml,Login,Windows 8,Microsoft Metro,我正在创建一个Windows 8应用程序。我有一个登录屏幕,当我按下按钮时,它将根据RESTAPI进行身份验证。但是,当用户通过身份验证时,我该怎么做?“会议”在哪里?如何存储用户是谁?到目前为止,我一直在寻找这些答案 1。ApplicationData.当前命名空间 我将在哪里存储特定于会话的数据?本地应用程序数据?临时应用程序数据 2。密码保险库 我看到过类似的问题,但据我所知,这只是一个密码存储?让当前用户保持会话状态对我有什么帮助?或者我会简单地对我加载的每个视图询问密码保险库: 这是用

我正在创建一个Windows 8应用程序。我有一个登录屏幕,当我按下按钮时,它将根据RESTAPI进行身份验证。但是,当用户通过身份验证时,我该怎么做?“会议”在哪里?如何存储用户是谁?到目前为止,我一直在寻找这些答案

1。ApplicationData.当前命名空间 我将在哪里存储特定于会话的数据?本地应用程序数据?临时应用程序数据

2。密码保险库 我看到过类似的问题,但据我所知,这只是一个密码存储?让当前用户保持会话状态对我有什么帮助?或者我会简单地对我加载的每个视图询问密码保险库:

这是用户的Windows Live ID,他在我的应用程序中有什么ID

3。CookieContainer

在执行Windows 8应用程序时,是否可以将用户信息存储在cookie中


在我看来,这似乎是一个相当简单的问题,我希望有一个简单的答案:)

我也有一个应用程序,通过简单的OAuth身份验证对REST服务进行身份验证,我将凭据(AccessToken和AccessToken secret)存储在PasswordVault中。它的优点之一(除了安全存储之外)是在Windows 8设备之间同步的。在PasswordVault中,您将用户名和密码存储在PasswordCredential中


您是跨会话存储还是在单个会话中存储?从我在其他帖子中找到的内容来看,这似乎是推荐的方法,我认为这对我们来说会很好。我希望:)如果是javascript应用程序,您将oauth密钥和密码存储在哪里?@Jithin您在javascript中有相同的API:@Matthieu,但是,这需要作为应用程序安装的一部分来完成,因为这是应用程序数据。但是仍然存在如何为应用程序安全地提供oauth密钥和机密的问题。@Jithin,不,问题是如何存储它们,而不是如何提供它们(由oauth提供商提供这些令牌)。“安装时”是什么意思?用户将在应用程序首次启动后进行身份验证?