基本認証を使用するFlexアプリにユーザーが自動的に再ログインできるようにしたい
ちなみに、私はこのStackOverflowの質問に注目しました。これは関連性がありますが、クライアント側のログアウトの質問には対応していません。
たとえば、ユーザーAがログインした後、ユーザーBはブラウザーにアクセスし、ログイン画面(おそらく新しいタブ)に移動してログインします。
これは、HTTPヘッダーでユーザーBの資格情報を送信し、これらはユーザーAの資格情報とは異なるため、サーバーが事実を記録し、新しい別個のセッションを作成することを意味するはずです。
ただし、FlexのHTTPプロキシはヘッダーをキャッチし、実際にはこれらの新しい資格情報を無視します。
Flexはサーバーにログアウトするように指示する方法を提供し、Flexログインコードは資格情報を送信する前に毎回これを呼び出すことができますが、それは醜い回避策のようです。このクライアントサイドでできるようになりたいです。基本認証に非標準のヘッダーを使用することもできますが(サーバー側の認証も制御するため)、それも醜い回避策のようです。
Flexコードからクライアント側でセッションを単純に終了する方法はありますか?これは、たとえばJavaScriptから可能です。
また、JavaScriptでできるように、クライアント側でCookieを直接操作する方法はありますか?
いくつかの制限はセキュリティ上の考慮事項によって引き起こされる可能性があることを理解していますが、私の通信はすべて「ホーム」サーバーに対して行われるため、制限を回避できるはずです。