0

asp.net mvc3,html5,jquerymobile を使用してモバイル アプリケーションを開発しました。ADFS 認証を使用してユーザーを認証しています。ユーザーが認証されると、IPAD または IPhone を使用して、アプリケーションをダウンロードするためにダウンロード機能を実行できます。ダウンロード機能が完了すると、ユーザーが再びアプリケーションに戻ろうとすると、再度ログイン ウィンドウが表示されます。

ユーザーがログイン資格情報を再度入力するのを止める必要があります。したがって、ユーザー資格情報をキャッシュすることは良い考えだと思いました。

この場合、ユーザーがログイン資格情報を再度入力するのを防ぐために、ユーザー資格情報の詳細をキャッシュする方法を教えてください。

よろしくお願いいたします。 サントッシュ・クマール・パトロ

4

1 に答える 1

1

永続的な Cookie を使用できます。認証するときは、メソッドの 2 番目の引数として単純に true を渡しますFormsAuthentication.SetAuthCookie<forms>これにより、web.config で指定した特定のタイムアウト期間、クライアントに保存される Cookie が発行されます。

于 2012-04-13T22:16:06.360 に答える