Windows 8 windows 8-会话在哪里?

Windows 8 windows 8-会话在哪里?,windows-8,microsoft-metro,Windows 8,Microsoft Metro,我计划在Windows8中使用HTML/JavaScript项目类型开发一些小东西。我有一个非常基本的问题。我将如何管理谁登录的会话以及他们正在做什么?这个问题看起来有点荒谬,所以我将尝试给出一些我所想的细节 User opens the app and gets login page. User enters username/password. App calls WCF service or WebAPI and validates the user. 在第三步之后,用户信息必须保存在某

我计划在Windows8中使用HTML/JavaScript项目类型开发一些小东西。我有一个非常基本的问题。我将如何管理谁登录的会话以及他们正在做什么?这个问题看起来有点荒谬,所以我将尝试给出一些我所想的细节

User opens the app and gets login page.
User enters username/password.
App calls WCF service or WebAPI and validates the user.
在第三步之后,用户信息必须保存在某个地方,因为每次我都必须知道谁是登录用户,以便我可以检查每个操作,用户拥有什么权限,以及他是否有权执行特定操作

因为这里的一切都是HTML/JS,我不知道应该把用户登录信息保存在哪里


有人能告诉我我遗漏了什么吗?

使用
PasswordVault
API来存储密码或其他秘密

然后,您可以在后续请求中发送身份验证令牌


这就是你要问的吗?或者,我误解了?

听起来标准的web表单auth和Cookie应该这样做。好吧,我不知道你是否正确,因为我不知道该怎么做。听起来好像我必须将令牌保存在JS中的某个地方。@Asdfg您可以将令牌存储在
窗口中。本地存储
密码保险库
取决于您希望它的安全程度。如果你只是问你应该把它放在哪里,那么我猜就是这个了。但我不知道Metro UI现在对Cookie的支持有多好。Metro用户界面也应该有一个“cookiejar”。