2016-11-18 6 views
0

私のWebアプリケーションはユーザーIDだけで認証されています。しかし、私はちょうどdllを受け取って、ユーザーがトークンを取得するためにログインする必要があり、トークンを使用してdllの他の関数を呼び出します。だから、トークンを保存するための最良の選択は何ですか?周りを見回した後、これはセッションのようなものですが、数時間使用する必要があるかもしれません。ページを開いておくとセッションが終了しますか?トークンの保存 - セッション、Cookie、またはキャッシュ?

答えて

1

トークンをクッキー(クライアントマシン)に保存/保存しないのはなぜですか。その後、すべてのdll呼び出しに対して、そのトークンを呼び出しとともに渡します。クッキーの有効期限を設定することもできます。

はいあなたは、私は、ユーザーが時々マシンを共有考える

+0

(デフォルトは20分間違っていない場合である)、それは現在のアプリケーションのための完全に罰金だとしてもsessionに保管することができますし、セッションタイムアウトを設定することができます。しかし、提供されたDLLのために、彼らは彼ら自身の資格を使用しなければなりません。しかし、セッションが最後の20分しかなければ、私はクッキーを使用してログアウトして現在のクッキーを期限切れにしなければならないと思います。 – Tek

+0

これはセッションのデフォルトのタイムアウトですが、同様に設定することができます。 MSDN – Rahul

+0

を参照してくださいAhh right、私はそれを逃した:Pありがとう! – Tek

関連する問題