2012-04-11 3 views
0

私は、HTML/JavaScriptプロジェクトタイプを使用してWindows 8で小さなものを開発する予定です。私は非常に基本的な質問があります。誰がログインしているのか、そして何をやっているのか、私はどのようにセッションを管理しますか?これはばかげた疑問のように見えるので、私は、私が心に留めていることのいくつかの詳細を述べようとします。私は何の権限ユーザーが持っていると彼はすべての操作を確認できるように、ログインしているユーザーのすべての時間を知っている必要がありますので、第三の工程の後 windows 8 - セッションはどこですか?

User opens the app and gets login page. 
User enters username/password. 
App calls WCF service or WebAPI and validates the user. 

は、ユーザー情報がどこかに保つ必要があります特定の操作を実行するかどうかを決定します。

ここに記載されている内容はすべてHTML/JSなので、どこでユーザーのログイン情報を保持するべきかわかりません。

私はここで何が不足していると誰かが光を投げてもらえますか?その後、あなたは次の要求を使用して認証トークンを送信することができ、パスワードやその他の秘密

http://msdn.microsoft.com/en-us/library/windows/apps/windows.security.credentials.passwordvault.aspx

を格納するための

+0

標準のウェブフォームのように聞こえますが、クッキーを使って認証する必要があります。 – Denis

答えて

0

使用PasswordVault API。

これはあなたの質問ですか?または、私はそれを誤解しましたか?

+0

あなたが正しいかどうかは分かりません。私はそれをどうやって行うのか分かりません。私はJSのどこかにトークンを保存しなければならないように思えます。 – Asdfg

+0

@Asdfgあなたは 'window.localStorage'または' Password Vault'にトークンを保存することができます。あなたがそれをどこに保管すべきかを尋ねるだけなら、それはそれになると思います。しかし、Metro UIがクッキーをどれくらいうまくサポートしているかわかりません。メトロUI用の「Cookie Jar」も必要です。 –

関連する問題