3

wcf サービスを呼び出す内部 Windows ドメインに asp.net Web アプリケーションがあります。wcf-service では SecurityContext.Identity.Name を使用するため、偽装が必要です。私たちの仕事は、どこからでも Web アプリケーションにアクセスできるようにすることです。最初のステップは、管理者が ISA サーバー 2006 を介して Web アプリケーションを公開したことです。このソリューションの主な問題は、ブラウザーがユーザーのログイン名とパスワードを ISA 認証フォームに保存しないことです。さらに、ユーザーは Opera Mini を使用して Nokia Mobile から Web アプリケーションにアクセスしたいと考えています。

ユーザーが30/60分ごとにログインデータを再入力せずにアプリケーションを使用できるように、ブラウザがログイン名/パスワードを保存する簡単な方法で何ができますか????? ベストプラクティスはありますか?

4

1 に答える 1

0

標準では、ユーザー名/パスワードを Cookie に保存し、ログイン ページで Cookie からログイン情報を取得して自動ログインします。必要に応じて、この Cookie を 1 か月で期限切れにすることができます。

ユーザー名とパスワードを Cookie に保存する「remember me」タイプの機能を追加するために、さまざまな言語を使用した例を次に示します。

クッキー

PHPの例

asp.net の例

aspの例


クリエイターのコメントへの対応:

ISA ログイン ページを変更するには、この記事を参照してください。ディレクトリ C:\Program Files\Microsoft ISA Server\CookieAuthTemplates\ISA\HTML にあるログイン ページ ファイルを編集して、コード トップ ハンドル Cookie を追加できるはずです (その場所に ISA をインストールしたと仮定します)。

これを設定できるすぐに使用できる構成はないと思いますが、信頼レベルを設定するための構成 (記事の #18) を見たことがあります。

于 2010-08-06T14:21:55.127 に答える