0
ブラウザでサードパーティのCookieが無効になっている場合、iframeに読み込まれたページでCookieが無効になります。 ASP MVCアプリケーションリソースが親(メイン)ウィンドウに読み込まれ、同じアプリケーションがiframeに読み込まれると、後でセッションクッキーが送信されず、トップレベルページとのセッションが共有されません。ASP MVCセッションIDに基づいて既存のセッション状態をロード
この問題を解決する私の最初のアイデアは、iframe urlのパラメータとしてSessionIDを提供し、何とかそのセッションIDに基づいて、既存のトップページのセッション状態を読み込むことです。 可能ですか?
私が検討していたオプションでしたが、明らかに私が触れたくないURLのパス部分を修正しました(私たちはIIS書き換えを頻繁に使用します)。 aspにクエリ文字列を使用してセッションIDを指定させる方法がない限り、 – Tomek
私は個人的にクエリ文字列にSessionIDを追加しようとしていません。ただし、トークンベースの認証は、より堅牢ですぐに使用できます。もともとは、Cookieを使用できないモバイルアプリを対象としています。 – Win