私は一度サインインしたWebアプリケーションを使って、ほぼすべてのページをパーソナライズします。いくつかのSSLページでパーソナライズされたASP.NET Webアプリケーションを使用することは可能ですか?
私は、機密情報が含まれている可能性のあるSSLでロックされた非常に特定のページを持つことができるようにします。私が見つけたことから、一度SSLサインインページ(Webサイトのエリア)を介してサインインすると、多くのパーソナライゼーションとユーザーの資格情報を保存するために使用するセッション情報は、SSL以外の部分では利用できません2つの別々のアプリケーションとみなされているためです。 MSDN Doc
注:
このMSDNのドキュメントはかなり私が何を言っているかと言いますが、サイト構造のこのタイプを使用する場合、アプリケーションは非SSLページでのユーザーのIDに依存してはいけません。上記の構成では、SSL以外のページの要求に対してフォーム認証チケットは送信されません。その結果、ユーザーは匿名とみなされます。これは、ユーザー名を必要とするパーソナライゼーションなどの関連機能に影響します。
私もフォーム認証を使用していません。ユーザーがセッションにサインインすると、オブジェクトにはIPを含む資格情報が保存されます。このセッションオブジェクトが同じIPを持つ特定のユーザーに対して存在する場合、「サインインされた」とみなされ、パーソナライズ機能が有効になります。
私の質問は、私のサインインページと他のいくつかのページがSSLを使用していて、サイトのリセットがなく、すべてのページが同じセッション変数にアクセスできるということです。
誰も同じタイプのパーソナライゼーション機能を達成するための他の方法を提案できない場合は、